JetBrains запускает кроссплатформенный UI-фреймворк для Kotlin

автор vadim


JetBrains официально выпустила Compose Multiplatform 1.0, инструмент, который обещает ускорить разработку пользовательских интерфейсов для настольных компьютеров, Android и веб-приложений с использованием языка программирования Kotlin компании.

Compose Multiplatform достиг стабильного статуса и может использоваться для создания приложений производственного уровня, сообщила компания 2 декабря. Инфраструктура пользовательского интерфейса для Kotlin использует декларативный и реактивный подход к созданию пользовательского интерфейса, позволяя совместно использовать код пользовательского интерфейса на разных платформах и экономя разработчиков. от работы с логикой обновления пользовательского интерфейса.

Compose Multiplatform позволяет просматривать части пользовательского интерфейса без создания всего приложения. Google использует общий API с Jetpack Compose, что упрощает внедрение. Плагин Grade позволяет упаковывать приложения для основных операционных систем, а также обеспечивает совместимость с существующими платформами Java. Разработчики могут использовать Compose Multiplatform в приложениях Java или использовать компоненты Java в приложениях Compose Multiplatform.

Кроме того, разработчики могут создавать веб-приложения с использованием Kotlin, а Compose Multiplatform предоставляет реактивный API Kotlin для управления DOM с поддержкой CSS-in-JS. Поддержка Kotlin обеспечивается без механизмов взаимодействия JavaScript, что обеспечивает большую безопасность типов и перспективность. Код для пользовательского интерфейса и управления состоянием может использоваться совместно Android, настольным компьютером и Интернетом, а приложения на базе Jetpack Compose для Android можно переносить на настольный компьютер.

По словам JetBrains, с момента запуска Compose Multiplatform Alpha этим летом были внесены улучшения, которые сделали фреймворк более мощным и охватывающим больше крайних случаев. Бета-версия была запущена ранее этой осенью, в ней исправлены критические проблемы и добавлены специальные возможности для Windows. По словам JetBrains, менеджер приложений JetBrains Toolbox App теперь также построен на Compose Multiplatform, что приводит к снижению потребления памяти, повышению производительности и уменьшению размера установщика.

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий