建築家または建築家を目指す人が知っておくべき事柄を毎月まとめた概要です。

プロフェッショナルソフトウェア開発における知識とイノベーションの普及を促進

Git は、ソフトウェア開発におけるバージョン管理によく使われるツールです。複数の Git アカウントを使用することは珍しくありません。Git アカウントを正しく構成して切り替えることは困難です。この記事では、Git が提供するアカウント構成とその制限、およびプロジェクトの親ディレクトリの場所に基づいてアカウントを自動的に切り替えるソリューションについて説明します。
このポッドキャストでは、Michael Stiefel が Robert Hurlbut に、コードだけでなくアプリケーションを安全にする意味について話を聞きました。Robert は、Aquia の主席アプリケーション セキュリティ アーキテクト兼脅威モデリング リーダーであり、Cap TechU の博士課程の学生で、アプリケーション セキュリティ ポッドキャストの共同ホストでもあります。
Shreya Rajpal は、リスクを軽減し、LLM の安全性と効率性を高めるために設計されたオープンソース プラットフォームである Guardrails AI を紹介します。
このポッドキャストでは、Culture & Methods の主任編集者である Shane Hastie が、Dannielle Pearson とテクノロジーにおける批判的思考の重要性について話し合いました。
Ranjith Kumar は、グローバルな容量を持つサービス所有者に提示される抽象化と保証、数十の地域にわたるワークロードを管理するための設計と実装、さまざまな需要の分類とモデル化、さまざまな地域間で需要をシフトすることによるグローバルな容量管理の実現について説明します。
ソフトウェア開発の意思決定をレベルアップするための変革的な洞察を発見してください。限定オファーにはコード LIMITEDOFFERIDSBOSTON24 を使用してください。
上級開発者から実践的なアドバイスを得て、現在の開発課題を解決しましょう。限定オファーにはコード LIMITEDOFFERIDSMUNICH24 を使用してください。
注目すべき新たなトレンドを発見して、ソフトウェア スキルをレベルアップしましょう。今すぐ登録してください。
すべてのプロフェッショナルが知っておくべきすべてのトピック、テクノロジー、テクニックに関する月刊ガイド。無料で購読できます。

InfoQ ホームページ ニュース Uno Platform 5.2 は 9 つのプラットフォームをターゲットとする .NET 単一プロジェクトを実現します

2024年5月1日 2分で読める

先週、Uno Platform は、シングル プロジェクト ソリューションに関する主力機能を備えた最新アップデート バージョン 5.2 をリリースしました。報告されているように、このソリューションは、モバイル、Web、デスクトップ、組み込みアプリケーションの 9 つのプラットフォーム ターゲットにわたる統一されたアプローチを開発者に提供します。
5.2 リリースでは、パフォーマンスとシンプルさを向上させる Skia レンダラーのアップグレード、マルチウィンドウのサポート、Uno.SDK 機能の改善、.NET 9 Preview との互換性など、その他の機能強化も導入されています。
報告されているように、このリリース内の新しい .NET シングル プロジェクトでは、更新されたプロジェクト テンプレートを通じて、すべてのプラットフォーム ターゲット (iOS、Android、Windows App SDK、Mac Catalyst、WebAssembly、Skia/Windows、Skia/Linux/X11、Skia/Linux/Framebuffer、Skia/macOS) がシングル プロジェクト構造に統合されます。
(Visual Studio 5.2 リリース前後のプロジェクト構造、出典: Uno Platform ブログ)
この新しいテンプレート構造によりビルド時間が大幅に短縮されます。Uno Platform チームは次のように述べています。
この単一のテンプレート構造を使用すると、デバッグされたターゲットのみがビルドされるため、以前のテンプレートと比較して、ビルド時間が最大 3 倍まで効果的に短縮されます。アクティブなターゲット フレームワークをフィルター処理するためのトリックはもう必要ありません。
さらに、単一プロジェクトのサポートにより、すべてのデスクトップ Skia ベースのターゲットが新しいデスクトップ ターゲット フレームワークに統合され、前述のように、複数のプラットフォーム固有のプロジェクト ヘッドに関連する展開の複雑さが簡素化されます。この統合により、現在のプラットフォームに適したバックエンドを動的に選択できる単一の出力パッケージが提供されます。
その他の追加機能も利用可能で、このリリースでの主な追加機能の 1 つに、コミュニティからの要望に応えたデスクトップ アプリケーションのマルチウィンドウ サポートがあり、セカンダリ ウィンドウの表示が可能になり、より用途の広いアプリケーションの作成が可能になります。
最新のシングル プロジェクト機能は Visual Studio および VS Code ユーザー向けに展開されていますが、JetBrains Rider ユーザー向けの完全な実装はまだ完了していません。特に、JetBrains Rider は現在、net8.0-browserwasm および net8.0-desktop ターゲット フレームワークを認識しません。
このリリースに対するコミュニティの反応はおおむね好意的で、ユーザーの Peter Morris 氏が Blazor について興味深い質問をしました。
実際に WASM にコンパイルされるのでしょうか、それとも Blazor のように解釈されて実行されるのでしょうか?
これに対して、Uno Platform の CTO である Jérôme Laban 氏は、Uno Platform は Blazor と同様に、WebAssembly (WASM) へのコンパイルと解釈の両方を提供していることを明らかにした。さらに Laban 氏は、Blazor ではまだ利用できない機能として、プロファイル ガイド付きの Ahead-of-Time (AOT) モードの存在を強調した。
スレッド内でのその後の議論は活発で、Uno Platform の CTO と CEO の両者から豊富な視点と情報が交換されました。読者の皆さんは、さらなる洞察を得るためにスレッドを詳しく読むことをお勧めします。
さらに、バージョン 5.2 の Uno Platform NuGet パッケージでは、新しいコード署名証明書が使用されます。署名検証に依存するユーザーは、新しい証明書をツールチェーンに統合する必要があります。
このリリースでは、ウィザードの新しいオプションと dotnet の新しいテンプレートにより、最新の Preview 3 を使用して .NET 9 Preview アプリを簡単に作成できるなど、Getting Started Wizard のユーザー エクスペリエンスも向上しています。
ユーザーは、Uno.Check ツールを `–pre-major` コマンドライン パラメータとともに使用して .NET 9 に移行し、Visual Studio ウィザードを使用して .NET 9 互換性のあるプロジェクトを開始できます。
最後に、Uno プラットフォームについてさらに詳しく知りたい開発者は、公式 Web サイトにアクセスして、プラットフォームに関するハウツーやチュートリアルを含む非常に詳細なドキュメントを参照してください。また、公式 GitHub リポジトリも用意されており、リリース変更ログにはより詳細なリリース ノートも用意されています。

InfoQ の先週のコンテンツのまとめが毎週火曜日に配信されます。250,000 人以上のシニア開発者のコミュニティに参加してください。例を見る

InfoQ の先週のコンテンツのまとめが毎週火曜日に配信されます。250,000 人以上のシニア開発者のコミュニティに参加してください。例を見る

2024 年 6 月 24 日 – 25 日 | ボストン、マサチューセッツ州今日の重要な開発優先事項を明確にする実用的な洞察。InfoQ Dev Summit Boston は、InfoQ が主催する 2 日間のカンファレンスで、シニア ソフトウェア開発者が現在直面している最も重要な技術的決定に焦点を当てています。20 以上の技術講演を詳しく聞き、ジェネレーティブ AI、セキュリティ、最新の Web アプリケーションなどを扱うシニア ソフトウェア開発者から革新的な学びを得ましょう。今すぐ登録

InfoQ.com およびすべてのコンテンツの著作権は © 2006-2024 C4Media Inc. に帰属します。プライバシー通知、利用規約、Cookie ポリシー

元記事: https://www.infoq.com/news/2024/05/uno-platform-5-2-release/