Ise agbese LeanQt n ṣe agbekalẹ orita ti a ya silẹ ti Qt 5

Ise agbese LeanQt ti bẹrẹ si ni idagbasoke orita ti a ya silẹ ti Qt 5 ti o ni ero lati jẹ ki o rọrun lati kọ lati orisun ati ṣepọ pẹlu awọn ohun elo. LeanQt jẹ idagbasoke nipasẹ Rochus Keller, onkọwe ti olupilẹṣẹ ati agbegbe idagbasoke fun ede Oberon, ti a so si Qt 5, lati jẹ ki o rọrun akopọ ti ọja rẹ pẹlu nọmba to kere julọ ti awọn igbẹkẹle, ṣugbọn lakoko mimu atilẹyin fun awọn iru ẹrọ lọwọlọwọ. Awọn koodu tẹsiwaju lati ni idagbasoke labẹ awọn iwe-aṣẹ GPLv3, LGPLv2.1 ati LGPLv3.

O ṣe akiyesi pe ni awọn ọdun aipẹ o ti wa ni itara si Qt di bloated, overcomplicated and overgroding with controversial functionality, ati fifi awọn apejọ alakomeji nilo iforukọsilẹ lori oju opo wẹẹbu ti ile-iṣẹ iṣowo ati gbigba lati ayelujara diẹ sii ju gigabyte ti data. LeanQt igbiyanju a ṣẹda a lightweight version of Qt 5.6.3, nso ti gbogbo kobojumu ohun ati redesigned igbekale. Fun ijọ, dipo ti qmake, ti ara BUSY ijọ eto ti lo. Awọn aṣayan afikun ni a funni ti o gba ọ laaye lati tan-an ati pa ọpọlọpọ awọn paati bọtini lakoko apejọ.

Atilẹyin ti a kede fun awọn ẹya Qt wọnyi:

  • Awọn ọna baiti, awọn okun, unicode.
  • Isọdibilẹ.
  • Awọn akojọpọ, pinpin data ti ko ṣoki (Pinpin Itọkasi).
  • Ṣiṣẹ pẹlu awọn ọjọ, awọn akoko ati awọn agbegbe aago.
  • Iyatọ iru ati metatypes.
  • Awọn koodu: utf, rọrun, latin.
  • Abstraction ti input / o wu awọn ẹrọ.
  • Ẹrọ faili.
  • Awọn ṣiṣan ọrọ ati awọn ṣiṣan data.
  • Awọn ikosile deede.
  • Wọle.
  • Hashes md5 ati sha1.
  • Geometric primitives, json ati xml.
  • rcc (alakojo awọn oluşewadi).
  • Multithreading.
  • Agbekale fun Linux, Windows ati macOS.

Lara awọn eto lẹsẹkẹsẹ: atilẹyin fun awọn afikun, awọn nkan ipilẹ, awọn metatypes ati awọn iṣẹlẹ, QtNetwork ati awọn modulu QtXml.

ti o jina eto: QtGui ati QtWidgets modulu, titẹ sita, parallelization ti mosi, ni tẹlentẹle ibudo support.

Awọn wọnyi yoo wa ko le ni atilẹyin: qmake, State Machine ilana, o gbooro sii encodings, iwara, multimedia, D-Bus, SQL, SVG, NFC, Bluetooth, ayelujara engine, testlib, akosile ati QML. Ninu awọn iru ẹrọ, o ti pinnu lati ma ṣe atilẹyin iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks ati Haiku.

orisun: opennet.ru

Fi ọrọìwòye kun