เป‚เบ„เบ‡โ€‹เบเบฒเบ™ LeanQt เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เบเบฒเบ™โ€‹เบชเป‰เบญเบกโ€‹เปเบ›เบ‡โ€‹เบ‚เบญเบ‡โ€‹เบชเป‰เบญเบกโ€‹เบ‚เบญเบ‡ Qt 5โ€‹

เป‚เบ„เบ‡โ€‹เบเบฒเบ™ LeanQt เป„เบ”เป‰โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เบ„เบงเบฒเบกโ€‹เบเบฒเบงโ€‹เบ‚เบญเบ‡โ€‹เบชเป‰เบญเบกโ€‹เบซเบผเบธเบ”โ€‹เบฅเบปเบ‡โ€‹เบ‚เบญเบ‡ Qt 5 เป€เบžเบทเปˆเบญโ€‹เปเบ™โ€‹เปƒเบชเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบกเบฑเบ™โ€‹เบ‡เปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบชเป‰เบฒเบ‡โ€‹เบˆเบฒเบโ€‹เปเบซเบผเปˆเบ‡โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เป‚เบเบ‡โ€‹เบเบฑเบšโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹. LeanQt เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Rochus Keller, เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡ compiler เปเบฅเบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒ Oberon, เบœเบนเบเบกเบฑเบ”เบเบฑเบš Qt 5, เป€เบžเบทเปˆเบญเบ‡เปˆเบฒเบเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ‚เบญเบ‡เบฅเบฒเบงเบ—เบตเปˆเบกเบตเบˆเปเบฒเบ™เบงเบ™เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบ‚เบถเป‰เบ™เบเบฑเบš, เปเบ•เปˆเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฎเบฑเบเบชเบฒเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป€เบงเบ—เบตเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™. เบฅเบฐเบซเบฑเบ”เบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPLv3, LGPLv2.1 เปเบฅเบฐ LGPLv3.

เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเปƒเบ™เบŠเบธเบกเบ›เบตเบกเปเปˆเป†เบกเบฒเบ™เบตเป‰เบกเบตเปเบ™เบงเป‚เบ™เป‰เบกเบ—เบตเปˆเบˆเบฐ Qt เบเบฒเบเป€เบ›เบฑเบ™ bloated, overcomplicated เปเบฅเบฐ overgrown เบเบฑเบšเบซเบ™เป‰เบฒเบ—เบตเปˆเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡, เปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ binary assemblies เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”เบซเบผเบฒเบเบเปˆเบงเบฒ gigabyte เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™. LeanQt เบžเบฐเบเบฒเบเบฒเบกเบชเป‰เบฒเบ‡เบฎเบธเปˆเบ™เบ—เบตเปˆเบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒเบ‚เบญเบ‡ Qt 5.6.3, เบฅเป‰เบฒเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเบญเบญเบเปเบšเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปƒเบซเบกเปˆ. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบเบญเบš, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ qmake, เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ›เบฐเบเบญเบš BUSY เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบซเป‰โ€‹เบ—เบตเปˆโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ›เบตเบ”โ€‹เปเบฅเบฐโ€‹เบ›เบดเบ”โ€‹เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹เบ•เปˆเบฒเบ‡เป†โ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹.

เบ›เบฐเบเบฒเบ”เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” Qt เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  • Byte arrays, strings, unicode.
  • เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.
  • เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹, เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™ implicit (เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™โ€‹เป‚เบ”เบโ€‹เบ—เบฒเบ‡โ€‹เบญเป‰เบญเบกโ€‹)โ€‹.
  • เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบงเบฑเบ™เบ—เบต, เป€เบงเบฅเบฒเปเบฅเบฐเป€เบ‚เบ”เป€เบงเบฅเบฒ.
  • เบ›เบฐเป€เบžเบ”เบ•เบปเบงเปเบ› เปเบฅเบฐ metatypes.
  • เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”: utf, เบ‡เปˆเบฒเบเบ”เบฒเบ, เบฅเบฒเบ•เบดเบ™.
  • เบชเบดเปˆเบ‡เบซเบเปเป‰เบ—เปเป‰เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบ›เป‰เบญเบ™/เบชเบปเปˆเบ‡เบญเบญเบ.
  • เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป„เบŸเบฅเปŒ.
  • เบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฐเบ•เบฃเบตเบก เปเบฅเบฐเบเบฐเปเบชเบ‚เปเป‰เบกเบนเบ™.
  • เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด.
  • เบเบฒเบ™เบ•เบฑเบ”เป„เบกเป‰.
  • Hashes md5 เปเบฅเบฐ sha1.
  • geometric primitives, json เปเบฅเบฐ xml.
  • rcc (resource compiler).
  • Multithreading.
  • เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เป„เบ”เป‰เบชเปเบฒเบฅเบฑเบš Linux, Windows เปเบฅเบฐ macOS.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเปเบœเบ™เบเบฒเบ™เบ—เบฑเบ™เบ—เบต: เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ plugins, เบงเบฑเบ”เบ–เบธเบžเบทเป‰เบ™เบ–เบฒเบ™, metatypes เปเบฅเบฐเป€เบซเบ”เบเบฒเบ™, QtNetwork เปเบฅเบฐ QtXml modules.

เปเบœเบ™เบเบฒเบ™เบซเปˆเบฒเบ‡เป„เบ: เป‚เบกเบ”เบนเบ™ QtGui เปเบฅเบฐ QtWidgets, เบเบฒเบ™เบžเบดเบก, เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบญเบ” serial.

เบชเบดเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเบšเปเปˆเบ–เบทเบเบฎเบญเบ‡เบฎเบฑเบš: qmake, State Machine framework, Extension encodings, animation, multimedia, D-Bus, SQL, SVG, NFC, Bluetooth, web engine, testlib, scripting and QML. เบ‚เบญเบ‡เป€เบงเบ—เบต, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเบšเปเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks เปเบฅเบฐ Haiku.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™