Mae’r prosiect LeanQt yn datblygu fforch wedi’i thynnu i lawr o Qt 5

Mae'r prosiect LeanQt wedi dechrau datblygu fforc wedi'i thynnu i lawr o Chwarter 5 gyda'r nod o'i gwneud hi'n haws adeiladu o'r ffynhonnell a'i hintegreiddio â chymwysiadau. Datblygir LeanQt gan Rochus Keller, awdur y compiler a'r amgylchedd datblygu ar gyfer yr iaith Oberon, ynghlwm wrth Qt 5, er mwyn symleiddio'r broses o lunio ei gynnyrch gydag isafswm o ddibyniaethau, ond tra'n cynnal cefnogaeth i lwyfannau cyfredol. Mae'r cod yn parhau i gael ei ddatblygu o dan y trwyddedau GPLv3, LGPLv2.1 a LGPLv3.

Nodir bod tueddiad wedi bod yn ystod y blynyddoedd diwethaf i Qt ddod yn chwyddedig, yn or-gymhleth ac wedi gordyfu gydag ymarferoldeb dadleuol, ac mae gosod gwasanaethau deuaidd yn gofyn am gofrestru ar wefan cwmni masnachol a lawrlwytho mwy na gigabeit o ddata. Mae LeanQt yn ceisio creu fersiwn ysgafn o Qt 5.6.3, wedi'i glirio o bob peth diangen a'i ailgynllunio'n strwythurol. Ar gyfer cynulliad, yn lle qmake, defnyddir y system ymgynnull BUSY ei hun. Cynigir opsiynau ychwanegol sy'n eich galluogi i droi ymlaen ac i ffwrdd yn ddewisol amrywiol gydrannau allweddol yn ystod y gwasanaeth.

Cefnogaeth wedi'i ddatgan ar gyfer y nodweddion Qt canlynol:

  • Araeau beit, llinynnau, unicode.
  • Lleoli.
  • Casgliadau, rhannu data ymhlyg (Rhannu ymhlyg).
  • Gweithio gyda dyddiadau, amseroedd a pharthau amser.
  • Math o amrywiad a metateipiau.
  • Amgodiadau: utf, syml, Lladin.
  • Tynnu dyfeisiau mewnbwn/allbwn.
  • Peiriant ffeil.
  • Ffrydiau testun a ffrydiau data.
  • Ymadroddion rheolaidd.
  • Logio.
  • Hashes md5 a sha1.
  • Cyntefig geometrig, json ac xml.
  • rcc (casglu adnoddau).
  • Aml-edau.
  • Adeiladadwy ar gyfer Linux, Windows a macOS.

Ymhlith y cynlluniau uniongyrchol: cefnogaeth ar gyfer ategion, gwrthrychau sylfaenol, metateipiau a digwyddiadau, modiwlau QtNetwork a QtXml.

Cynlluniau pell: modiwlau QtGui a QtWidgets, argraffu, paraleleiddio gweithrediadau, cefnogaeth porthladd cyfresol.

Ni fydd y canlynol yn cael eu cefnogi: qmake, fframwaith State Machine, amgodiadau estynedig, animeiddio, amlgyfrwng, D-Bus, SQL, SVG, NFC, Bluetooth, injan we, testlib, sgriptio a QML. O'r llwyfannau, penderfynwyd peidio â chefnogi iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks a Haiku.

Ffynhonnell: opennet.ru

Ychwanegu sylw