Проект LeanQt развивает урезанный форк Qt 5

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
27-Сен-2022 14:55

Проект 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
===========

Похожие новости: Теги для поиска: #_qt, #_leanqt
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 22-Ноя 09:49
Часовой пояс: UTC + 5