Qt үчүн модулдардын жана кошумчалардын каталогдук дүкөнү Qt Marketplace ишке киргизилди

Qt компаниясы жарыялады каталог магазинин ишке киргизуу женунде Qt Marketplace, алар аркылуу ар кандай кошумчалар, модулдар, китепканалар, кошумчалар, виджеттер жана иштеп чыгуучулар үчүн инструменттер таратыла баштады, алар Qt менен бирге бул негиздин функционалдуулугун кеңейтүү, дизайндагы жаңы идеяларды илгерилетүү жана өнүктүрүү процессин өркүндөтүүгө багытталган. . Акы төлөнүүчү жана акысыз пакеттерди, анын ичинде үчүнчү тараптын иштеп чыгуучуларынан жана коомчулуктан да жарыялоого уруксат берилет.

Qt Marketplace Qt алкагын майда компоненттерге бөлүү жана базалык продуктунун өлчөмүн азайтуу демилгесинин бир бөлүгү болуп саналат - иштеп чыгуучунун куралдары жана адистештирилген компоненттер кошумча катары берилиши мүмкүн. Лицензиялоо боюнча эч кандай катуу талаптар жок жана лицензияны тандоо автордун өзүндө, бирок Qt иштеп чыгуучулары акысыз кошумчалар үчүн GPL жана MIT сыяктуу копилейфтке туура келген лицензияларды тандоону сунуштайт. Акы төлөнүүчү мазмунду сунуштаган компаниялар үчүн EULAларга уруксат берилет. Жашыруун лицензиялык моделдерге уруксат берилбейт жана лицензия пакеттин сүрөттөмөсүндө так көрсөтүлүшү керек.

Каталогго адегенде акы төлөнүүчү толуктоолор расмий катталган компаниялардан гана кабыл алынат, бирок жарыялоо жана финансылык процесстерди автоматташтыруу каражаттары талаптагыдай формага келтирилгенден кийин бул чектөө алынып салынат жана акы төлөнүүчү толуктоолор жеке жактар ​​тарабынан жайгаштырылат. иштеп чыгуучулар. Qt Marketplace аркылуу акы төлөнүүчү кошумчаларды сатуу үчүн кирешени бөлүштүрүү модели биринчи жылы авторго сумманын 75%, ал эми кийинки жылдары 70% которууну камтыйт. Төлөмдөр айына бир жолу жүргүзүлөт. Эсептөөлөр АКШ долларында жүргүзүлөт. Дүкөндүн ишин уюштуруу үчүн аянтча колдонулат Shopify.

Учурда каталог дүкөнү төрт негизги бөлүмдү камтыйт (келечекте бөлүмдөрдүн саны кеңейтилет):

  • китепканалар Qt үчүн. Бөлүм Qt функцияларын кеңейткен 83 китепкананы көрсөтөт, анын ичинен 71и KDE коомчулугу тарабынан кошулган жана топтомдон тандалган. KDE алкактары. Китепканалар KDE чөйрөсүндө колдонулат, бирок Qt дан башка кошумча көз карандылыкты талап кылбайт. Мисалы, каталог KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma жана Icons.
  • аспаптар Qt колдонгон иштеп чыгуучулар үчүн. Бөлүм 10 пакетти сунуштайт, алардын жарымы KDE долбоору тарабынан камсыздалган - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (Qt Designer/Creator үчүн виджеттерди түзүү) жана KDocTools (DocBook форматында документтерди түзүү) . Үчүнчү тараптын пакеттеринен айырмаланып турат Felgo (коммуналдык кызматтардын топтому, 200дөн ашык кошумча API, ысык кодду кайра жүктөө жана үзгүлтүксүз интеграция системаларында тестирлөө үчүн компоненттер), Incredibuild (компиляцияны 10 эсеге тездетүү үчүн тармактагы башка хосттордо Qt Creator тарабынан чогултууну уюштуруу), Squish Coco и Squish GUI автоматташтыруу куралы (кодду сыноо жана талдоо үчүн коммерциялык инструменттер, баасы $3600 жана $2880), Kuesa 3D Runtime (3D мазмунун түзүү үчүн коммерциялык 3D кыймылдаткычы жана чөйрөсү, баасы $2000).
  • Плагиндер Qt Creator иштеп чыгуу чөйрөсү үчүн, анын ичинде Ruby жана ASN.1 тилдерин колдоо үчүн плагиндер, маалымат базасын көрүүчү (SQL сурамдарын иштетүү мүмкүнчүлүгү бар) жана Doxygen документ генератору. Түздөн-түз дүкөндөн кошумчаларды орнотуу мүмкүнчүлүгү Qt Creator 4.12 менен бириктирилет.
  • кызматQt менен байланышкан кызматтар, мисалы, кеңейтилген колдоо пландары, жаңы платформаларга которуу кызматтары жана иштеп чыгуучуларга кеңеш берүү.

Келечекте кошулуусу пландалып жаткан категориялардын арасында Qt Design Studio үчүн модулдар (мисалы, GIMPде интерфейстин макеттерин түзүү модулу), тактаны колдоо пакеттери (BSP, Board Support Packages), кеңейтүүлөр бар. Жүктөө 2 Qt (мисалы, OTA жаңыртуу колдоосу), 3D рендеринг ресурстары жана шейдер эффекттери.

Source: opennet.ru

Комментарий кошуу