テクノロジー大手の Microsoft は、今週初めに、C# と .NET でネイティブ Android および iOS アプリを構築できる新しい Blazor ツールキットを発表しました。このようにして、JavaScript に依存せずに Web UI コンポーネントを作成できます。
「Blazor プログラミング モデルと Razor 構文を使用して、アプリケーションの UI コンポーネントと動作を定義できます。含まれている UI コンポーネントは Xamarin.Forms のネイティブ UI コントロールに基づいており、その結果、美しいネイティブ モバイル アプリが実現します」と Microsoft エンジニアのEilon Lipton 氏は GitHub で 書いています 。
開始するには、.NET Core 3.0 または 3.1 SDK、Visual Studio、および ASP.NET があることを確認してください。 ここの ドキュメントを参照してマシンをセットアップし、開発を開始できます。
「Blazor モデルは、モバイル固有のコンポーネントで Razor 構文を利用するユーザー インターフェイス マークアップと並んで配置されたコードとともに存在します。過去に Razor 構文を使用したことのある Web 開発者にとって、これは非常に自然に感じられるでしょう。」と リプトン氏は付け加えました。
そうは言っても、これは実験的なプロジェクトであり、時々問題が発生する可能性があることに留意してください。問題が発生した場合は、プロジェクトの GitHub リポジトリ でお気軽に問題を提起してください。
Microsoft がネイティブ アプリ開発のために .NET を実験するのはこれが初めてではないことは注目に値します。昨年、レドモンドの巨人は、Blazor と .NET Core を利用してデスクトップ Flutter アプリを開発するプロジェクト をほのめかしました 。
では、ネイティブ モバイル アプリケーションの構築に .NET と C# を使用することについてはどう思いますか?コメントで教えてください。
実験的なモバイル Blazor バインディング をチェックアウトする






![2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)


