Qt 5.0: первый крупный релиз от Digia и сообщества состоялся
6Иллюстрация с сайта Qt Blog
Компания Digia, перенявшая у Nokia руководство разработкой популярного графического тулкита Qt, представила долгожданный релиз Qt 5.0.
Qt 5.0 — это крупное обновление к линейке 4.0, работа над которым велась с 2005 года. Qt Quick с языком QML окончательно заняли центральное место в разработке интерфейсов приложений, использующих Qt, а функциональные и графические возможности этого фреймворка были значительно расширены. Среди наиболее значимых направлений в работе над Qt 5.0 авторы выделяют:
- Улучшения в возможностях графики и её производительности, в особенности для мобильных и встраиваемых устройств. В Qt Quick 2 представлен граф сцены (scene graph; древовидная структура данных для приложений, использующих векторную графику) на базе OpenGL, различные эффекты (шейдеры, 2-мерные системы частиц), спрайты для анимирования 2-мерных объектов и т.п. Представлены модули Qt Multimedia и Qt Graphical Effects.
- Новые инструменты и возможности для разработчиков. JavaScript (на движке V8) и QML стали полноценными языками для разработки на Qt; добавлена поддержка Qt WebKit 2.
- Кроссплатформенность. Поддержка различных оконных систем вынесена в слой абстракции Qt Platform Abstraction, позволяющий динамически подключать плагины для нужных платформ во время работы программы. Уже началась работа над полноценной поддержкой мобильных платформ iOS и Android.
- Открытая модель разработки, получившая особую актуальность после того, как Nokia потеряла интерес в развитии Qt. Над новым релизом работало огромное сообщество программистов и энтузиастов. Отдельно отмечаются компании Digia, KDAB, Intel, Collabora, Accenture и проект KDE.
С кратким обзором ключевых новшеств Qt 5.0 можно ознакомиться на qt-project.org.
Постоянная ссылка к новости: http://www.nixp.ru/news/12043.html. Дмитрий Шурупов по материалам Qt Blog.
- При создании Qt 5 в Nokia делают ставку на Open Source-сообщество 5 7 11 мая 2011 г.
- Стартовал Qt Project: Qt теперь официально развивается сообществом 5 20 24 октября 2011 г.
- Digia покупает у Nokia бизнес и технологии, связанные с Qt 2 1 9 августа 2012 г.
- В альфа-версии Qt 5.1 появилась поддержка мобильных платформ Android и iOS 3 8 9 апреля 2013 г.
- Релиз Qt 5.1 получил поддержку мобильных платформ и новые модули 2 4 июля 2013 г.
- Qt 5.3 — новая версия графического тулкита 3 20 мая 2014 г.
- Вышел «заточенный» под веб-технологии релиз Qt 5.4 с новой лицензией — LGPL 3 2 10 декабря 2014 г.
- Digia выделила коммерческое направление по Qt в отдельную компанию 1 1 7 августа 2014 г.
- Digia создала отдельную компанию для коммерческой ветки Qt; в KDE прошли обновления 2 4 19 сентября 2014 г.
VidCutter 5.0.0 — новая версия кроссплатформенного свободного приложения для обрезания видео 1
Lumina Desktop 1.3 — обновление графической рабочей среды на базе Qt 3
Вышел «заточенный» под веб-технологии релиз Qt 5.4 с новой лицензией — LGPL 3 2
Digia создала отдельную компанию для коммерческой ветки Qt; в KDE прошли обновления 2 4
Qt 5.3 — новая версия графического тулкита 3
Релиз Qt 5.1 получил поддержку мобильных платформ и новые модули 2
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Раньше была идея объединить бибиотеки КДЕ и QT. Не решились?
Релиз искдючительно формальный: целая куча критических багов.