LeanQt verkefnið þróar niðurrifna gaffal af Qt 5

LeanQt verkefnið hefur byrjað að þróa niðurrifna gaffal af Qt 5 sem miðar að því að gera það auðveldara að byggja frá uppruna og samþætta við forrit. LeanQt er þróað af Rochus Keller, höfundi þýðanda og þróunarumhverfis fyrir Oberon tungumálið, tengt við Qt 5, til þess að einfalda samantekt vöru sinnar með lágmarksfjölda ósjálfstæðis, en á meðan viðhalda stuðningi við núverandi palla. Kóðinn heldur áfram að þróast undir GPLv3, LGPLv2.1 og LGPLv3 leyfunum.

Það er tekið fram að á undanförnum árum hefur verið tilhneiging til þess að Qt verði uppblásið, offlókið og gróið af umdeildri virkni, og uppsetning tvíundirsamsetninga krefst þess að skrá sig á vefsíðu viðskiptafyrirtækis og hlaða niður meira en gígabæti af gögnum. LeanQt reynir að búa til létta útgáfu af Qt 5.6.3, hreinsað af öllum óþarfa hlutum og endurhannað burðarvirki. Fyrir samsetningu, í stað qmake, er eigið BUSY samsetningarkerfið notað. Viðbótarvalkostir eru í boði sem gera þér kleift að kveikja og slökkva á ýmsum lykilhlutum við samsetningu.

Lýst yfir stuðningi við eftirfarandi Qt eiginleika:

  • Byte fylki, strengir, unicode.
  • Staðfærsla.
  • Söfn, óbein miðlun gagna (Implicit Sharing).
  • Vinna með dagsetningar, tíma og tímabelti.
  • Tegund afbrigða og metatypes.
  • Kóðun: utf, einfalt, latneskt.
  • Útdráttur inntaks/úttakstækja.
  • Skráavél.
  • Textastraumar og gagnastraumar.
  • Regluleg tjáning.
  • Skógarhögg.
  • Hashs md5 og sha1.
  • Geometrísk frumstæður, json og xml.
  • rcc (resource compiler).
  • Fjölþráður.
  • Byggjanlegt fyrir Linux, Windows og macOS.

Meðal bráðaáætlana: stuðningur við viðbætur, grunnhluti, metatypes og atburði, QtNetwork og QtXml einingar.

Fjarlægar áætlanir: QtGui og QtWidgets einingar, prentun, samhliða starfsemi, stuðningur við raðtengi.

Eftirfarandi verður ekki stutt: qmake, State Machine ramma, útvíkkuð kóðun, hreyfimyndir, margmiðlun, D-Bus, SQL, SVG, NFC, Bluetooth, vefvél, testlib, forskriftir og QML. Af kerfum hefur verið ákveðið að styðja ekki iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks og Haiku.

Heimild: opennet.ru

Bæta við athugasemd