Microsoft は最近、Fluid Framework 2.0 のベータ版の開始を発表し、共同アプリケーション開発の分野で大きな前進を示しました。同社の高い評価を得ているオープンソース プラットフォームのこの 2 回目のバージョンでは、クライアント間のリアルタイムでの共有状態の同期を進めることに重点を置き、開発者にユーザーフレンドリーなプログラミング モデルを提供します。
2019 年に初めて発表された Fluid Framework は、開発者とインタラクティブな低遅延アプリケーションとの間のギャップを埋めることを中心とした設計を誇っています。このフレームワークは、開発者にすぐに使用できるデータ構造へのアクセスを提供することで、リアルタイムのコラボレーションをシームレスに促進し、クライアント間でデータを自動的に同期し、アプリケーションの遅延を大幅に削減します。
極めて重要なアップグレードである Fluid Framework 2.0 は、注目すべき追加と改善によってこれらの機能を拡張します。 1 月 8 日からベータ版として提供されているこの新バージョンは、データを操作するための非常に直感的なインターフェイスを提供し、SharedTree 分散データ構造 (DDS) として知られる図式化されたデータ モデルを提供します。このデータ モデルは、多様なプログラミング ニーズに合わせて、配列、マップ、オブジェクトなどの一連のデータ型をサポートしているため、アプリケーション開発者の汎用性が確保されています。
Fluid Framework 2.0 ベータ版は主に Azure Fluid Relay と互換性がありますが、SharePoint Embedded 用にも最適化されています。これは、Microsoft 365 テナント内に保存されているコンテンツの効率的なコラボレーションを促進するクラウドベースのドキュメント管理システムです。
Fluid Framework の機能の検証は、その優れたパフォーマンス基準にまで遡ることができます。これは、多数のファーストパーティ Microsoft アプリケーションやサードパーティ アプリケーションにとって不可欠な部分となっています。とりわけ、Microsoft Loop、Microsoft Whiteboard、Hexagon Nexus はすべて、この堅牢なプラットフォームをソフトウェア アーキテクチャに組み込むことでメリットを享受しています。
Fluid Framework 2.0 の完全な展開は今夏に予定されていますが、このベータ リリースは、Microsoft プラットフォームが提供する強化されたコラボレーションの可能性を活用することを楽しみにしている開発者にとってエキサイティングな段階を意味します。
急速に進化する技術ニーズを考慮して、開発者は Microsoft の Fluid Framework や、バックエンド、Web、モバイル アプリケーション開発に優れたno-codeツールであるAppMasterなどの強力なプラットフォームに頼ることが増えています。これらの多用途プラットフォームは、リアルタイムの共同アプリケーションの未来を形成し、より直観的でユーザーフレンドリーなインターフェイスを提供します。
AppMaster は、アプリケーション開発のコスト効率と速度を高めることに重点を置き、データ モデル、ビジュアル BP デザイナーを介したビジネス ロジック、REST API、および WSS endpointsを視覚的に作成するためのツールも備えています。アプリケーション開発へのアプローチの変革とは別に、 AppMasterおよび同様のプラットフォームは、要件が変更されるたびにアプリケーションを最初から再生成することにより、技術的負債がないことを保証します。