Projekti LeanQt ka filluar zhvillimin e një dege të shkurtuar nga Qt 5, i orientuar në thjeshtimin e ndërtimit nga kodet burimore dhe integrimin me aplikacione. LeanQt zhvillohet nga Rochus Keller, autori i përkthyesit dhe mjedisit të zhvillimit për gjuhën Oberon, e lidhur me Qt 5, me qëllim thjeshtimin e përkthimit të produktit të tij me numrin minimal të varësive, por me mbështetje për platformat aktuale. Kodi vazhdon të zhvillohet nën licencat GPLv3, LGPLv2.1 dhe LGPLv3.
VĂ«rehet se nĂ« vitet e fundit ka njĂ« tendencĂ« pĂ«r inflacionin e Qt, komplifikimin dhe rritjen e funksionaliteteve tĂ« diskutueshme, ndĂ«rsa instalimi i paketimeve binare kĂ«rkon regjistrim nĂ« faqen e kompanisĂ« komerciale dhe shkarkimin e mĂ« shumĂ« se njĂ« gigabaiti tĂ« dhĂ«nash. NĂ« LeanQt Ă«shtĂ« bĂ«rĂ« njĂ« pĂ«rpjekje pĂ«r tĂ« krijuar njĂ« variant tĂ« lehtĂ« tĂ« Qt 5.6.3, i pastruar nga gjithçka e tepĂ«rt dhe i pĂ«rpunuar strukturalisht. ĂshtĂ« pĂ«rdorur njĂ« sistem ndĂ«rtimi i brendshĂ«m BUSY nĂ« vend tĂ« qmake. JanĂ« propozuar opsione tĂ« tjera, tĂ« cilat lejojnĂ« pĂ«rfshirjen dhe çaktivizimin e komponenteve kryesore tĂ« ndryshme gjatĂ« ndĂ«rtimit.
Mbështetet pasardhja e mundësive të mëposhtme të Qt:
- Masa byte, string, unicode.
- Lokalizimi.
- Koleksionet, ndarja e paqartë e të dhënave (Implicit Sharing).
- Puna me datat, kohën dhe zonat e kohës.
- Tipi variant dhe metatipet.
- Kodet: utf, simple, latin.
- Abstraktimi i pajisjeve për hyrje/dalje.
- Motori i skedarëve.
- Rrymat tekstoro dhe rrymat e të dhënave.
- Shprehjet e rregullta.
- Përgatitja e logeve.
- Hashat md5 dhe sha1.
- Primitive gjeometrike, json dhe xml.
- rcc (kompileri i burimeve).
- Shumërrjedhshmëri.
- Mundësia e ndërtimit për Linux, Windows dhe macOS.
Plani më afër: mbështetje për module, objekte bazë, metatipa dhe ngjarjet, modulet QtNetwork dhe QtXml.
Plani i largët: modulet QtGui dhe QtWidgets, printimi, paralelizimi i operacioneve, mbështetje për portin seri.
Nuk do të mbështeten: qmake, kuadri i State Machine, kodet e avancuara, animacioni, multimedia, D-Bus, SQL, SVG, NFC, Bluetooth, motori web, testlib, skriptimi dhe QML. Nga platformat, është vendosur të mos mbështetet iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks dhe Haiku.
Burimi: opennet.ru
