Предложение OpenJDK привнесет в Java классы и объекты ценности
Объекты значений будут различаться только по значениям полей, а не по идентичности, что обеспечит более простую модель программирования для простых значений.
Fluid Framework 2, платформа разработки Microsoft для совместной работы с документами, уже готова к выпуску, сообщает Microsoft.
Fluid Framework - это клиент-серверный технологический стек, который можно использовать для совместной работы в режиме реального времени. Фреймворк предоставляет разработчикам структуры данных, которые Fluid автоматически синхронизирует между клиентами. По словам Microsoft, Fluid справляется со сложностью объединения изменений от нескольких клиентов и поддерживается приложениями Microsoft Office, включая Outlook и Office 365.
Основными улучшениями Fluid Framework 2 являются поддержка SharedTree Distributed Data Structure (DDS), поддержка SharePoint Embedded, Fluid DevTools, расширение браузера для разработчиков, пишущих и отлаживающих приложения Fluid, а также поддержка Typed Telemetry и App Insights.
SharedTree DDS имеет программный интерфейс для работы с данными и поддерживает разумный набор типов данных, включая примитивы, объекты, массивы и карты. Она может использоваться для моделирования совместных данных и, помимо стандартных операций манипулирования данными (добавление, удаление, обновление, перемещение), включает опции отмены и повтора, транзакций и событий.
SharedTree разработан по тем же схемам, которые разработчики используют при работе с локальными структурами данных, такими как объектная модель, но данные могут изменяться удаленно и синхронизируются с помощью Fluid Framework. По словам Microsoft, SharedTree включает сложную семантику слияния для работы с массивами и поддерживает такие функции, как атомарные операции перемещения, которые значительно упрощают работу с совместными данными.
Fluid Framework также поддерживает службу SharePoint Embedded, а также Azure Fluid Relay. SharedPoint Embedded позволяет конечным пользователям работать с контентом, хранящимся внутри арендатора Microsoft 365 в их организации.
В производственный релиз также входит Fluid Developer Tools - расширение для браузера, позволяющее писать и отлаживать приложения Fluid. Fluid Developer Tools предлагает информацию о состоянии контейнера и визуализацию данных, а также возможность изменять состояние контейнера для тестирования в автономном режиме и повторного подключения. Кроме того, в нем отображаются журналы членства в аудитории, разрешений и присоединения/покидания, журналы событий Framework и графики телеметрии для просмотра производительности.
В этом выпуске также есть пакет fluid-telemetry, который поставляется с типизированными событиями телеметрии, доступными для использования в аналитических инструментах.
Fluid Framework 2 доступен уже сейчас.
Объекты значений будут различаться только по значениям полей, а не по идентичности, что обеспечит более простую модель программирования для простых значений.
Project Leyden - это проект OpenJDK, призванный улучшить время запуска, время выхода на пиковую производительность и занимаемую площадь Java-программами.
Узнайте, как запустить Python в Windows, macOS или Linux, и избегайте самых больших ошибок на этом пути.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии