Microsoft Rilis Framework Baru untuk Realtime Collaboration

Erick Christian 17 Desember 2020

Microsoft Rilis Framework Baru untuk Realtime Collaboration

Microsoft baru saja meng-open-source-kan framework terbarunya yaitu Fluid Framework.

Microsft memulai development Fluid Framework pada November 2019, dengan tujuan untuk memudahkan pembuatan aplikasi realtime collaboration. Microsoft menjelaskan Fluid Framework sebagai collection of client libraries for distributing and synchronizing shared state. Yang simpelnya, framework baru ini adalah framework untuk realtime collaboration. Microsoft juga menggunakan Fluid Framework untuk produknya sendiri, yaitu Microsoft 365.

Fluid Framework memfokuskan fiturnya pada client. Jadi developer tidak perlu lagi mengutak-atik server untuk membuat aplikasi realtime collaboration. Microsoft menyatakan dalam documentationnya:

"What if you didn't have to invest in server code at all? Imagine if you could use a general-purpose server that was designed to be light-weight and low cost. Imagine if all your development was focused on the client experience and data sync was handled for you. That is the promise of Fluid."

Alur kerjanya secara umum akan seperti ini:

  1. Client A mengubah data.
  2. Fluid runtime mengirim data Fluid service.
  3. Fluid service menjalankan operasinya, lalu dibroadcast ke semua client.
  4. Fluid runtime menangkap broadcast, lalu emit “valueChanged” event.
  5. Client B menerima data yang baru.
Alurnya

Selain itu, Fluid Framework juga framework-agnostic. Jadi terserah developer apakah mereka ingin menggunakan React, Vue, Angular, Vanilla, Backbone, Ember, atau jQuery sekalian, karena hal tersebut tetap bisa diintregasikan oleh Fluid Framework.

Microsoft mengatakan bahwa Fluid Framework belum sepenuhnya siap untuk production, tapi teknologi yang digunakan di dalamnya sudah mature dan stabil.

Jika Anda penasaran ingin mencoba Fluid, Anda bisa cek contohnya di Fluid Hello World atau Fluid Examples. Jika sudah siap belajar, Anda bisa mengikuti tutorialnya di official documentation-nya.

Atau agar lebih greget, Anda bisa langsung contribute ke repo

Sumber: Fluid Framework is now open source Documentation for Fluid Framework Fluid Framework | Wikipedia Microsoft Open-Sources Fluid Framework for Distributed, Scalable, Real-Time Collaborative Web Apps Microsoft's new Fluid Framework: Now it's open-sourced on GitHub