Projekti LeanQt zhvillon një fork të reduktuar të Qt 5

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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster