Proyek LeanQt ngembangake garpu Qt 5 sing diudani

Project LeanQt wis wiwit ngembangaken garpu diudani-mudhun saka Qt 5 ngarahke ing nggawe kui luwih gampang kanggo mbangun saka sumber lan nggabungake karo aplikasi. LeanQt dikembangaké dening Rochus Keller, penulis saka compiler lan lingkungan pangembangan kanggo basa Oberon, disambungake kanggo Qt 5, kanggo menakake kompilasi produk karo nomer minimal dependensi, nanging nalika njaga support kanggo platform saiki. Kode kasebut terus dikembangake miturut lisensi GPLv3, LGPLv2.1 lan LGPLv3.

Kacathet yen ing taun-taun pungkasan ana kecenderungan Qt dadi kembung, rumit lan akeh banget karo fungsi kontroversial, lan nginstal majelis binar mbutuhake ndhaptar ing situs web perusahaan komersial lan ngundhuh luwih saka gigabyte data. LeanQt nyoba nggawe versi entheng saka Qt 5.6.3, dibusak saka kabeh sing ora perlu lan redesigned structurally. Kanggo perakitan, tinimbang qmake, sistem perakitan BUSY dhewe digunakake. Opsi tambahan ditawakake sing ngidini sampeyan ngaktifake lan mateni macem-macem komponen kunci sajrone perakitan.

Nyatakake dhukungan kanggo fitur Qt ing ngisor iki:

  • Array byte, strings, unicode.
  • Lokalisasi.
  • Koleksi, sharing data implisit (Implicit Sharing).
  • Nggarap tanggal, wektu lan zona wektu.
  • Jinis lan metatype varian.
  • Encoding: utf, prasaja, latin.
  • Abstraksi piranti input/output.
  • Mesin file.
  • Aliran teks lan aliran data.
  • Ekspresi biasa.
  • logging.
  • Hashes md5 lan sha1.
  • Primitif geometris, json lan xml.
  • rcc (kompiler sumber).
  • Multithreading.
  • Bisa dibangun kanggo Linux, Windows lan macOS.

Antarane plans langsung: support kanggo Plugins, obyek dhasar, metatypes lan acara, QtNetwork lan modul QtXml.

plans adoh: QtGui lan QtWidgets modul, printing, parallelization saka operasi, support port serial.

Ing ngisor iki ora bakal didhukung: qmake, State Machine framework, enkoding lengkap, animasi, multimedia, D-Bus, SQL, SVG, NFC, Bluetooth, mesin web, testlib, scripting lan QML. Saka platform kasebut, wis mutusake ora ndhukung iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks lan Haiku.

Source: opennet.ru

Add a comment