.NET blazorは、Webアプリケーションを構築するための.NETのエコシステムです。
そして、Blazor workshop
教育アプリケーションの.NET blazorで、プロジェクトのアドレスがあり、ここで( https://github.com/dotnet-presentations/blazor-workshop
)。
このサンプルアプリケーションの公式サイトに比べて授業の例としては、より複雑で、より興味深いものです。
Blazor技術自体は、そのようなAの開発のためのスパやや似かみそり、Webアプリケーションです。
彼のかみそりの一つの差blazorは相互作用し、JSへの能力を保持しながら、論理ページは、強力な機能のC#、C#を使用して書き込むことができます。
あなたがblazorアプリケーションを実行すると、ページがいくつかのライブラリ.NETをダウンロードし、ここで私はその原則の下に取得していないが、推測では、ブラウザの.NET一部を実行する機能のいくつかを解決する必要があります見ることができます。
この例では、話をする11ポイント。
- インストールされたビットを取得し、あなたの最初のBlazorの構築アプリを。初期blazor環境とインストール
1が作成し、コンポーネントを使ってみるのアプリのレイアウトを。blazor基本的な概念、ページの書式設定、レイアウトシステム。 - 注文にカスタマイズされたピザを追加します。爆弾ボックスの作成、コンポーネント間の相互作用を記述する
- オーダーステータスを表示します。blazorいくつかの余分なページが、対話制御を文法。
- リファクタリングの状態管理。状態は、クラスDIの注入により、維持されます。
- 検証とチェックアウト。ページには、サーバーとクライアント側を含め、検証を提出します。
- 認証ユーザーや注文状況へのAUTHORIZEのアクセス。認可と認証、認証はTwitterとの統合を使用しました。
- リアルタイムマップ上の注文状況を追跡します。ページには、地図表示、リアルタイムの出荷情報を統合しました。
- 作成し、テンプレートパラメータでコンポーネントを使用しています。作成したblazorライブラリ、再利用可能なモジュール。
- プログレッシブWebアプリケーション(PWA)が備わっています。ウェブテクノロジ、スタンドアロンアプリケーションの表示、プッシュ通知などの機能を使用してアプリケーションをインストールします。この1は本当に私はその少し時代遅れ実感しました、そして今、ウェブ技術は、ますます強力になってきています。
- アズールにアプリをデプロイします。紺碧にデプロイ、国が自由な裁判に見えることはできません、私がしようとしませんでした。
Webアプリケーションを適用することにより、非常に近い元に、インストール後に見て、(ない完全blazorクレジットが)非常に強力:
全体的に、このフレームワークを読んだ後、それはまだ非常に好きです。