Проект LeanQt развивает урезанный форк Qt 5
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Проект LeanQt приступил к развитию урезанного ответвления от Qt 5, нацеленного на упрощение сборки из исходных текстов и интеграции с приложениями. LeanQt развивает Рохус Келлер (Rochus Keller), автор компилятора и среды разработки для языка Oberon, завязанных на Qt 5, с целью упрощения компиляции своего продукта с минимальным числом зависимостей, но с сохранением поддержки актуальных платформ. Код продолжает развиваться под лицензиями GPLv3, LGPLv2.1 и LGPLv3.
Отмечается, что в последние годы наблюдается тенденция к раздутию Qt, переусложнению и обрастанию спорной функциональностью, а установка бинарных сборок требует регистрации на сайте коммерческой компании и загрузки более гигабайта данных. В LeanQt предпринята попытка создание лёгкого варианта Qt 5.6.3, очищенного от всего лишнего и переработанного структурно. Для сборки вместо qmake задействована собственная сборочная система BUSY. Предложенные дополнительные опции, позволяющие исключать при сборке различные ключевые компоненты.
Заявлена поддержка следующих возможностей Qt:
- Байтовые массивы, строки, unicode.
- Локализация.
- Коллекции, неявное разделение данных (Implicit Sharing).
- Работа с датами, временем и часовыми поясами.
- Тип variant и метатипы.
- Кодировки: utf, simple, latin.
- Абстрагирование устройств ввода/вывода.
- Файловый движок.
- Текстовые потоки и потоки данных.
- Регулярные выражения.
- Ведение логов.
- Хэши md5 и sha1.
- Геометрические примитивы, json и xml.
- rcc (resource compiler).
- Многопоточность.
- Возможность сборки для Linux, Windows и macOS.
Среди ближайших планов: поддержка плагинов, базовых объектов, метатипов и событий, модули QtNetwork и QtXml.
Отдалённые планы: модули QtGui и QtWidgets, вывод на печать, распараллеливание операций, поддержка последовательного порта.
Не будут поддерживаться: qmake, фреймворк State Machine, расширенные кодировки, анимация, мультимедия, D-Bus, SQL, SVG, NFC, Bluetooth, web-движок, testlib, скриптинг и QML. Из платформ решено не поддерживать iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks и Haiku.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://github.com/rochus-kell...)
- OpenNews: KDE взял на себя продолжение сопровождения общедоступной ветки Qt 5.15
- OpenNews: Проект Qt объявил о смене лицензии и изменении соглашения с KDE
- OpenNews: Компания Qt Company опубликовала код выпуска Qt 5.15.6
- OpenNews: Компания Qt Company ограничила доступ к исходному коду LTS-ветки Qt 5.15
- OpenNews: Релиз фреймворка Qt 6.3
Похожие новости:
- Компания Qt Company опубликовала код выпуска Qt 5.15.6
- Выпуск среды разработки Qt Creator 8
- Для Lubuntu 22.04 подготовлены сборки с пользовательским окружением LXQt 1.1
- Назначен новый лидер проекта Qt
- Для Debian 11 подготовлены пакеты с Qt6
- Опубликованы сборки дистрибутива OpenMandriva с пользовательским окружением LXQt
- Для Ubuntu предложен PPA для улучшения поддержки Wayland в Qt
- Выпуск пользовательского окружения LXQt 1.1
- Для Chromium развивается возможность использования Qt
- Релиз фреймворка Qt 6.3
Теги для поиска: #_qt, #_leanqt
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 15:43
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Проект LeanQt приступил к развитию урезанного ответвления от Qt 5, нацеленного на упрощение сборки из исходных текстов и интеграции с приложениями. LeanQt развивает Рохус Келлер (Rochus Keller), автор компилятора и среды разработки для языка Oberon, завязанных на Qt 5, с целью упрощения компиляции своего продукта с минимальным числом зависимостей, но с сохранением поддержки актуальных платформ. Код продолжает развиваться под лицензиями GPLv3, LGPLv2.1 и LGPLv3. Отмечается, что в последние годы наблюдается тенденция к раздутию Qt, переусложнению и обрастанию спорной функциональностью, а установка бинарных сборок требует регистрации на сайте коммерческой компании и загрузки более гигабайта данных. В LeanQt предпринята попытка создание лёгкого варианта Qt 5.6.3, очищенного от всего лишнего и переработанного структурно. Для сборки вместо qmake задействована собственная сборочная система BUSY. Предложенные дополнительные опции, позволяющие исключать при сборке различные ключевые компоненты. Заявлена поддержка следующих возможностей Qt:
Отдалённые планы: модули QtGui и QtWidgets, вывод на печать, распараллеливание операций, поддержка последовательного порта. Не будут поддерживаться: qmake, фреймворк State Machine, расширенные кодировки, анимация, мультимедия, D-Bus, SQL, SVG, NFC, Bluetooth, web-движок, testlib, скриптинг и QML. Из платформ решено не поддерживать iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks и Haiku. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 15:43
Часовой пояс: UTC + 5