Лоиҳаи LeanQt як штангаи кандашудаи Qt 5-ро таҳия мекунад

Лоиҳаи LeanQt ба таҳияи фаршҳои кандашудаи Qt 5 оғоз кардааст, ки барои осон кардани сохтани он аз манбаъ ва ҳамгироӣ бо барномаҳо равона шудааст. LeanQt аз ҷониби Рочус Келлер, муаллифи муҳити таҳиякунанда ва таҳияи забони Оберон, ки ба Qt 5 алоқаманд аст, бо мақсади содда кардани тартиб додани маҳсулоти худ бо шумораи ҳадди ақали вобастагӣ, аммо ҳангоми нигоҳ доштани дастгирӣ барои платформаҳои ҷорӣ таҳия шудааст. Таҳияи код дар доираи иҷозатномаҳои GPLv3, LGPLv2.1 ва LGPLv3 идома дорад.

Қайд карда мешавад, ки дар солҳои охир тамоюли ба дабдабанок табдил ёфтани Qt бо функсияҳои баҳсбарангез мушоҳида мешавад ва насби анҷуманҳои дуӣ сабти ном дар вебсайти як ширкати тиҷоратӣ ва зеркашии беш аз як гигабайт маълумотро талаб мекунад. LeanQt кӯшиш мекунад, ки версияи сабуки Qt 5.6.3-ро эҷод кунад, аз ҳама чизҳои нолозим тоза карда шуда, сохторӣ аз нав тарҳрезӣ шудааст. Барои васлкунӣ, ба ҷои qmake, системаи васлкунии BUSY худ истифода мешавад. Имкониятҳои иловагӣ пешниҳод карда мешаванд, ки ба шумо имкон медиҳанд, ки ҳангоми васлкунӣ ҷузъҳои гуногуни калидиро ихтиёран фурӯзон ва хомӯш кунед.

Дастгирии эълоншуда барои хусусиятҳои зерини Qt:

  • Массивҳои байтӣ, сатрҳо, Юникод.
  • Маҳаллисозӣ.
  • Маҷмӯаҳо, мубодилаи ғайримустақими маълумот (Мубодилаи номуайян).
  • Кор бо санаҳо, вақтҳо ва минтақаҳои вақт.
  • Навъи вариантҳо ва метатипҳо.
  • Рамзгузорӣ: utf, оддӣ, лотинӣ.
  • Абстрактсияи дастгоҳҳои воридотӣ/баромад.
  • Муҳаррики файл.
  • Ҷараёни матн ва ҷараёни маълумот.
  • Ифодаҳои муқаррарӣ.
  • Сабткунї.
  • Хешҳо md5 ва sha1.
  • Примитивҳои геометрӣ, json ва xml.
  • rcc (компилятори захираҳо).
  • Мултираи.
  • Барои Linux, Windows ва macOS сохтан мумкин аст.

Дар байни нақшаҳои фаврӣ: дастгирии плагинҳо, объектҳои асосӣ, метатипҳо ва рӯйдодҳо, модулҳои QtNetwork ва QtXml.

Нақшаҳои дурдаст: модулҳои QtGui ва QtWidgets, чоп, параллелизатсияи амалиёт, дастгирии порти пайдарпай.

Инҳо дастгирӣ намешаванд: qmake, чаҳорчӯбаи мошинҳои давлатӣ, рамзгузории васеъ, аниматсия, мултимедия, D-Bus, SQL, SVG, NFC, Bluetooth, муҳаррики веб, testlib, скрипт ва QML. Аз платформаҳо тасмим гирифта шудааст, ки iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks ва Haiku-ро дастгирӣ накунанд.

Манбаъ: opennet.ru

Илова Эзоҳ