Home » Распределенная структура данных SharedTree и встроенный SharePoint

Распределенная структура данных SharedTree и встроенный SharePoint

Microsoft объявила, что Fluid Framework 2.0 вступил в фазу бета-тестирования. В бета-версии представлена ​​структура распределенных данных SharedTree (DDS) для интуитивно понятного программного интерфейса, поддерживающего различные типы данных, а также поддержка SharePoint Embedded, позволяющая разработчикам сохранять данные для совместной работы в клиенте Microsoft 365.

Fluid Framework — это бесплатная библиотека с открытым исходным кодом для создания распределенных веб-приложений для совместной работы в реальном времени с использованием JavaScript или TypeScript. Она обеспечивает совместную работу в реальном времени с помощью удобных для пользователя структур данных, автоматически синхронизируемых между клиентами, устраняя трудности синхронизации и слияния. изменения из нескольких источников.

Это избавляет разработчиков от необходимости создавать собственный серверный код или использовать сложную семантику слияния. Как сообщается, используя доступную модель программирования, Fluid Framework использует основные веб-технологии для обеспечения исключительной производительности, правильности и экономической эффективности.

(Источник: Официальный сайт Fluid Framework в облаке)

В последней бета-версии Fluid Framework 2.0 были представлены две важные функции, улучшающие совместную разработку приложений.

Распределенная структура данных SharedTree (DDS) предлагает интуитивно понятный интерфейс программирования для работы с различными типами данных, такими как объекты, массивы и карты. Эта структура соответствует установленным шаблонам разработчиков для локальных структур данных, что позволяет вносить удаленные изменения, обеспечивая при этом синхронизацию через Fluid Framework. SharedTree включает расширенную семантику слияния для операций с массивами, а также такие функции, как операции атомарного перемещения, упрощающие совместное манипулирование данными.

Кроме того, SharePoint Embedded теперь поддерживается в бета-версии Fluid Framework 2.0. Эта служба ретрансляции позволяет разработчикам ограничивать данные для совместной работы в рамках клиента Microsoft 365. Корпоративные разработчики могут использовать эту функцию для создания бизнес-приложений для совместной работы, используя функции безопасности и соответствия требованиям хранилища Microsoft 365.

Read more:  23 вещи, которые я узнал о качестве данных за 23 года консалтинга к 2023 году

Независимые поставщики программного обеспечения (ISV) также имеют возможность включить эту функцию в свои приложения для совместной работы, при этом управление данными будет безопасно осуществляться внутри арендатора конечного клиента. Как уже говорилось, включение поддержки SharePoint Embedded наряду с существующей поддержкой Azure Fluid Relay предоставляет разработчикам повышенную гибкость в выборе оптимальных пар служб для своих приложений Fluid Framework.

Как уже упоминалось, Fluid Framework уже сыграл ключевую роль в различных приложениях Microsoft, включая недавно представленный Microsoft Loop, предназначенный для улучшения совместной работы. Он поддерживает компоненты Loop, которые могут синхронизироваться между различными приложениями, используя SharePoint Embedded в рабочей среде.

Другие приложения, такие как Microsoft Whiteboard, предлагающие визуальное сотрудничество в режиме реального времени, и Microsoft Teams Live Share, SDK для совместной работы в Microsoft Teams, также используют возможности Fluid Framework. Кроме того, разработчики открытого исходного кода, такие как Hexagon и Autodesk, создали свои решения с использованием Fluid Framework, что еще больше расширяет его влияние на всю отрасль.

Fluid Framework 2.0 в настоящее время находится в стадии бета-тестирования, как сообщается, общедоступная версия запланирована на это лето. Эта веха означает значительный прогресс в предоставлении разработчикам универсальной и дружественной платформы для создания приложений для совместной работы с улучшенным пользовательским интерфейсом.

Читателям предлагается изучить дискуссию на GitHub под названием Источник правды производственного уровня который был запущен пользователем по имени тслок 24 марта 2022 г. Пользователь задается вопросом, может ли Fluid Service быть авторитетным источником истины для приложения или можно ли ее синхронизировать с существующей базой данных, которая служит источником истины.

Пользователь также спрашивает о возможностях и ограничениях Fluid Service как базы данных, таких как запросы, индексирование, контроль доступа, снимки, журналы и т. д. Другой пользователь соглашается с вопросом и добавляет более подробную информацию о проблемах интеграции Fluid Framework. с реальным приложением для совместной работы. Другой пользователь выражает недоумение по поводу вариантов использования и преимуществ Fluid Framework.

Read more:  Команда Microsoft AI Red уже доказала свою эффективность

Ветка обсуждения все еще открыта, и похоже, что члены сообщества ищут дополнительные рекомендации и документацию относительно Fluid Framework.

2024-01-15 08:41:11


1705308943
#Распределенная #структура #данных #SharedTree #встроенный #SharePoint

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.