Il-proġett LeanQt beda jiżviluppa furketta imqaxxar ta 'Qt 5 immirata li tagħmilha aktar faċli biex tinbena mis-sors u tintegra mal-applikazzjonijiet. LeanQt huwa żviluppat minn Rochus Keller, l-awtur tal-kompilatur u l-ambjent ta 'żvilupp għal-lingwa Oberon, marbut ma' Qt 5, sabiex jissimplifika l-kumpilazzjoni tal-prodott tiegħu b'numru minimu ta 'dipendenzi, iżda filwaqt li jżomm appoġġ għall-pjattaformi attwali. Il-kodiċi qed ikompli jiġi żviluppat taħt il-liċenzji GPLv3, LGPLv2.1 u LGPLv3.
Huwa nnutat li f'dawn l-aħħar snin kien hemm tendenza li Qt isir minfuħ, ikkumplikat iżżejjed u mkabbar b'funzjonalità kontroversjali, u l-installazzjoni ta 'assemblaġġi binarji teħtieġ reġistrazzjoni fuq il-websajt ta' kumpanija kummerċjali u tniżżil ta 'aktar minn gigabyte ta' dejta. LeanQt jipprova joħloq verżjoni ħafifa ta' Qt 5.6.3, imneħħija mill-affarijiet kollha mhux meħtieġa u ddisinjata mill-ġdid strutturalment. Għall-assemblaġġ, minflok qmake, tintuża s-sistema ta 'assemblaġġ BUSY stess. Għażliet addizzjonali huma offruti li jippermettulek tixgħel u titfi b'mod fakultattiv diversi komponenti ewlenin waqt l-assemblaġġ.
Appoġġ iddikjarat għall-karatteristiċi Qt li ġejjin:
- Arrays tal-byte, kordi, unicode.
- Lokalizzazzjoni.
- Kollezzjonijiet, kondiviżjoni ta' data impliċita (Impliċit Sharing).
- Ħidma ma 'dati, ħinijiet u żoni tal-ħin.
- Tip ta' varjanti u metatipi.
- Kodifikazzjonijiet: utf, sempliċi, latin.
- Astrazzjoni ta' apparati ta' input/output.
- Magna tal-fajl.
- Flussjonijiet tat-test u flussi tad-dejta.
- Espressjonijiet regolari.
- Logging.
- Hashes md5 u sha1.
- Primattivi ġeometriċi, json u xml.
- rcc (kompilatur tar-riżorsi).
- Multithreading.
- Jinbena għal Linux, Windows u macOS.
Fost il-pjanijiet immedjati: appoġġ għal plugins, oġġetti bażiċi, metatipi u avvenimenti, QtNetwork u QtXml moduli.
Pjanijiet mill-bogħod: moduli QtGui u QtWidgets, stampar, parallelizzazzjoni ta 'operazzjonijiet, appoġġ tal-port tas-serje.
Dan li ġej mhux se jkun appoġġjat: qmake, qafas tal-Magni tal-Istat, kodifikazzjonijiet estiżi, animazzjoni, multimedja, D-Bus, SQL, SVG, NFC, Bluetooth, magna tal-web, testlib, scripting u QML. Mill-pjattaformi, ġie deċiż li ma tappoġġjax iOS, WinRT, Wince, Android, Tut, nacl, vxWorks u Haiku.
Sors: opennet.ru