IDE Jetbrains начинают поддерживать Wayland

Интегрированные среды разработки Jetbrains

Всегда хорошо, что поставки программного обеспечения для Linux увеличиваются, откуда бы оно ни поступало.. Вот почему новость о том, что в IDE Jetbrains начинают реализовываться поддержка Wayland, является хорошей новостью.

Jetbrains имеет две версии интегрированных сред разработки. сообщество и платный. Платная версия была первым программным обеспечением для Linux, в котором реализована система лицензирования по подписке.

С целью улучшения пользовательского опыта как в дистрибутивах Linux, так и в подсистеме Windows для Linux. (WSL) Jetbrains начинает делать свою среду разработки IntelliJ совместимой с Wayland. Именно они используются при разработке приложений для языков программирования Java и Kotlin, а также при создании приложений для мобильных устройств.

На данный момент приложения Java Swing и AWT могут работать. Программный рендеринг доступен для базового оформления окон, HiDPI и нескольких мониторов. Позже у нас будет ускоренный рендеринг на основе Vulkan и поддержка методов ввода, буфера обмена и перетаскивания.

Wayland — это протокол графического сервера, призванный заменить традиционный X11 в системах Linux.Однако у него есть некоторые недостатки.

  • Приложение должно заранее указать расположение каждого пикселя на экране, поскольку Wayland не предоставляет никаких примитивов рисования.
  • Оформлением окон оно не занимается.
  • Он не предлагает никаких встроенных возможностей позиционирования окна на экране по нужным координатам, а также не имеет никаких способов получить информацию о местоположении.
  • Прежде чем сделать что-то вроде изменения положения окна или перемещения указателя мыши, приложение должно доказать Вейланду, что оно подчиняется командам человека.

В этот момент вы, вероятно, как и я, задаетесь вопросом, есть ли в Вэйланде что-то хорошее. В блоге Jetbrains говорится следующее:

Архитектура Wayland предлагает неотъемлемые преимущества с точки зрения производительности и безопасности. Избегая сложностей старого протокола X11, Wayland предоставляет более оптимизированный механизм связи между приложениями и сервером отображения. Это означает более быстрый рендеринг и меньшую вероятность возникновения уязвимостей безопасности, возникающих из-за устаревшего дизайна X11. В результате ожидается, что IDE на базе IntelliJ, работающие на Wayland, будут демонстрировать большую стабильность и скорость реагирования.

Если вы хотите проверить, как развивается поддержка, вы можете найти IDE Jetbrains в магазине Snap.


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.