Microsoft mới đây đã công bố ra mắt phiên bản beta của Fluid Framework 2.0, đánh dấu một bước tiến đáng kể trong lĩnh vực phát triển ứng dụng hợp tác. Lần lặp lại thứ hai này của nền tảng nguồn mở nổi tiếng của công ty nhấn mạnh vào việc thúc đẩy đồng bộ hóa trạng thái chia sẻ giữa các khách hàng trong thời gian thực, mang đến cho các nhà phát triển một mô hình lập trình thân thiện với người dùng.
Được ra mắt lần đầu vào năm 2019, Fluid Framework tự hào có thiết kế tập trung vào việc thu hẹp khoảng cách giữa các nhà phát triển và các ứng dụng tương tác, có độ trễ thấp. Bằng cách cung cấp cho các nhà phát triển quyền truy cập vào các cấu trúc dữ liệu dễ sử dụng, khung này tạo điều kiện thuận lợi cho việc cộng tác theo thời gian thực, tự động đồng bộ hóa dữ liệu giữa các máy khách và giảm đáng kể độ trễ của ứng dụng.
Bản nâng cấp quan trọng, Fluid Framework 2.0, mở rộng các khả năng này với những bổ sung và cải tiến đáng chú ý. Có sẵn ở phiên bản beta kể từ ngày 8 tháng 1, phiên bản mới cung cấp giao diện rất trực quan để làm việc với dữ liệu và trình bày mô hình dữ liệu được sơ đồ hóa được gọi là Cấu trúc dữ liệu phân tán SharedTree (DDS). Phù hợp với nhu cầu lập trình đa dạng, mô hình dữ liệu này hỗ trợ nhiều loại dữ liệu, bao gồm mảng, bản đồ và đối tượng, từ đó đảm bảo tính linh hoạt cho các nhà phát triển ứng dụng.
Mặc dù chủ yếu tương thích với Azure Fluid Relay, Fluid Framework 2.0 beta cũng đã được tối ưu hóa cho SharePoint Embedded. Đây là hệ thống quản lý tài liệu dựa trên đám mây hỗ trợ cộng tác hợp lý cho nội dung được lưu trữ trong đối tượng thuê Microsoft 365.
Việc xác minh khả năng của Fluid Framework có thể bắt nguồn từ các tiêu chuẩn hiệu suất ấn tượng của nó. Nó đã trở thành một phần không thể thiếu trong nhiều ứng dụng của bên thứ nhất và ứng dụng của bên thứ ba của Microsoft. Microsoft Loop, Microsoft Whiteboard và Hexagon Nexus, cùng nhiều hãng khác, đều đã thu được lợi ích từ việc kết hợp nền tảng mạnh mẽ này vào kiến trúc phần mềm của họ.
Mặc dù dự kiến ra mắt hoàn toàn Fluid Framework 2.0 vào mùa hè này, nhưng bản beta này đánh dấu một giai đoạn thú vị dành cho các nhà phát triển đang mong muốn tận dụng tiềm năng cộng tác nâng cao do nền tảng Microsoft cung cấp.
Trước nhu cầu công nghệ phát triển nhanh chóng, các nhà phát triển đang ngày càng sử dụng các nền tảng mạnh mẽ như Fluid Framework và AppMaster của Microsoft, một công cụ no-code chuyên dụng trong phát triển ứng dụng phụ trợ, web và ứng dụng di động. Những nền tảng linh hoạt này đang định hình tương lai của các ứng dụng hợp tác, thời gian thực, cung cấp giao diện trực quan và thân thiện hơn với người dùng.
Với trọng tâm là giúp việc phát triển ứng dụng tiết kiệm chi phí hơn và nhanh hơn, AppMaster còn có các công cụ để tạo mô hình dữ liệu, logic nghiệp vụ một cách trực quan thông qua BP Designer, API REST và endpoints WSS trực quan. Ngoài việc chuyển đổi cách tiếp cận phát triển ứng dụng, AppMaster và các nền tảng tương tự còn đảm bảo không có nợ kỹ thuật bằng cách tạo lại ứng dụng từ đầu bất cứ khi nào yêu cầu thay đổi.