LeanQt projekt arendab kÀrbitud Qt 5 haru

LeanQt projekt alustas Qt 5-st lÀhtuva kÀrbitud versiooni arendamist, mille eesmÀrk on lihtsustada lÀhtekoodist koostamist ja rakendustega integreerimist. LeanQt arengut vedab Rochus Keller, kes on Oberoni keele kompilaatori ja arenduskeskkonna autor, mis on seotud Qt 5-ga. EesmÀrk on lihtsustada oma toote kompileerimist vÀheste sÔltuvustega, sÀilitades samal ajal toe kaasaegsetele platvormidele. Kood jÀtkab arengut GPLv3, LGPLv2.1 ja LGPLv3 litsentside all.

Viimasel ajal on tĂ€heldatud suundumust Qt paisuda, liialdada ning koguda vaidlusalust funktsionaalsust. Binaarsete kogumite installimine nĂ”uab registreerimist kaubanduslikul ettevĂ”tte veebilehel ja ĂŒle ĂŒhe gigabaiti andmete allalaadimist. LeanQt-s on tehtud katse luua kerge versioon Qt 5.6.3, mis on puhastatud igasugusest liigsetest ning struktuurselt ĂŒmber töötatud. Koostamiseks kasutatakse qmake asemel oma koostamissĂŒsteemi BUSY. Pakutakse tĂ€iendavaid valikuid, mis vĂ”imaldavad valikuliselt sisse ja vĂ€lja lĂŒlitada erinevaid pĂ”hikomponente koostamise kĂ€igus.

On vÀlja kuulutatud toimetamise jÀrgmised Qt vÔimalused:

  • Baiitmassid, stringid, unicode.
  • Lokaliseerimine.
  • Kogumid, vaikimisi andmejaotumine (Implicit Sharing).
  • Töö kuupĂ€evade, aegade ja ajavöönditega.
  • Variant tĂŒĂŒp ja meta tĂŒĂŒbid.
  • Kodeeringud: utf, simple, latin.
  • Sisendi/vĂ€ljundi abstraktsioon.
  • Failimootor.
  • Tekstivood ja andmevood.
  • Regulaarsed vĂ€ljendid.
  • Logimise teostamine.
  • MD5 ja SHA1 rĂ€si.
  • Geomeetrilised primitiivid, JSON ja XML.
  • RCC (resource compiler).
  • Mitmejoonelisus.
  • VĂ”ime koostada Linuxi, Windowsi ja macOS-i jaoks.

LĂ€hitulevikus: pluginate tugi, pĂ”hiobjektid, meta tĂŒĂŒbid ja sĂŒndmused, QtNetwork ja QtXml moodulid.

Kaugemad plaanid: QtGui ja QtWidgets moodulid, printimine, operatsioonide paralleelne teostamine, jÀrjestikuse porditoe tugi.

Toe alusel ei toetata: qmake, State Machine raamistik, laiendatud kodeeringud, animatsioon, multimeedia, D-Bus, SQL, SVG, NFC, Bluetooth, veebimootor, testlib, skriptimine ja QML. Platvormid, mida ei toetata: iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks ja Haiku.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster