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