マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

  • C#で開発するので、
    • Visual StudioによってASP.NETと強く結合している。
    • ここ切り離した方が流行りそうだが、
      • 現時点のC#採用時点で、その必要性は薄いか。
      • そして、一応、Visual Studioの販売の目的もありそう。

詳細

特徴

  • Apache License, Version 2.0
  • .NET Coreの一部

開発環境

  • 開発スタイル
    • HTMLベースであり、コンポーネントベース
      • ASP.NET Web Forms的な方式
      • *.cshtmlは原則、BlazorComponent?を継承
      • カスタム・コントロールはBlazorComponent?を継承して開発
  • 豊富な IntelliSense? とツール
  • 開発中のブラウザでのライブリロード
  • ブラウザと IDE の両方で完全な .NET デバッグ
  • パブリッシュとアプリサイズのトリミング

フレームワーク

Single-page applicationフレームワーク

  • レイアウト
  • ルーティング
  • フォーム
  • バリデーション
  • DI: Dependency Injection(依存性の注入)
  • JavaScript interop
  • サーバーサイドレンダリング

ハイブリッド化が可能

Single-page applicationフレームワークなので、
PWAなどで側(皮)ネイティブ的にラップして、ハイブリッド化が可能。

Silverlightっポイが、

同じ点

異なる点

  • XAMLではない。
  • プラグイン・アプローチではない。
  • 従って、SilverlightやFlashのように、
    主要ブラウザにプラグインをクローズされて使えなくなることはない。

その他

Blazor desktop

.NET 6から、デスクトップアプリの開発にも対応する「Blazor desktop」が加わる。

参考

  • マイクロソフトが提供する「クラウドネイティブ」に欠かせない技術で、
    より効率的な開発を実現しよう【デブサミ2019】 (1/2):CodeZine?(コードジン)
    https://codezine.jp/article/detail/11400

Qiita

やってみた系

microsoft.com


Tags: :.NET開発, :.NET Core, :ASP.NET, :ASP.NET Web API, :ASP.NET SPA, :JavaScript


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-03-22 (月) 18:51:15 (1124d)