Qt үшін модульдер мен қондырмалардың каталог дүкені Qt Marketplace іске қосылды

Qt компаниясы жариялады каталог дүкенін ашу туралы Qt Marketplace, олар арқылы әр түрлі қосымшалар, модульдер, кітапханалар, қондырмалар, виджеттер мен әзірлеушілерге арналған құралдар таратыла бастады, олар Qt-мен бірге осы негіздің функционалдығын кеңейту, дизайндағы жаңа идеяларды алға жылжыту және әзірлеу процесін жақсарту үшін пайдалануға бағытталған. . Ақылы және тегін пакеттерді, соның ішінде үшінші тарап әзірлеушілері мен қауымдастықтарды жариялауға рұқсат етіледі.

Qt Marketplace Qt құрылымын кішірек құрамдас бөліктерге бөлу және негізгі өнімнің көлемін азайту бастамасының бөлігі болып табылады - әзірлеушілер құралдары мен арнайы компоненттер қондырма ретінде берілуі мүмкін. Қатаң лицензиялау талаптары жоқ және лицензияны таңдау авторда қалады, бірақ Qt әзірлеушілері тегін қосымшалар үшін GPL және MIT сияқты copyleft-үйлесімді лицензияларды таңдауды ұсынады. Ақылы мазмұнды ұсынатын компаниялар үшін 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 icons жиынтығын ұсынады.
  • Құралдар Qt пайдаланатын әзірлеушілер үшін. Бөлім 10 пакетті ұсынады, олардың жартысы KDE жобасымен қамтамасыз етілген - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (Qt Designer/Creator үшін виджеттерді жасау) және KDocTools (DocBook форматында құжаттама жасау) . Үшінші тарап пакеттерінен ерекшеленеді Фельго (утилиталар жиынтығы, 200-ден астам қосымша API, үздіксіз интеграциялық жүйелерде ыстық кодты қайта жүктеу және тестілеуге арналған компоненттер), Incredibuild (компиляцияны 10 есе жылдамдату үшін желідегі басқа хосттарда Qt Creator құрастыруды ұйымдастыру), Кокоды шайқаңыз и 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 көрсету ресурстары және шейдер әсерлері.

Ақпарат көзі: opennet.ru

пікір қалдыру