Qt uchun modullar va qo'shimchalar katalogi bo'lgan Qt Marketplace ishga tushirildi

Qt kompaniyasi e'lon qildi katalog do'konining ishga tushirilishi haqida Qt bozori, ular orqali ishlab chiquvchilar uchun turli xil qo'shimchalar, modullar, kutubxonalar, qo'shimchalar, vidjetlar va vositalar tarqatila boshlandi, ular Qt bilan birgalikda ushbu ramkaning funksionalligini kengaytirish, dizayndagi yangi g'oyalarni ilgari surish va ishlab chiqish jarayonini yaxshilash uchun foydalanishga qaratilgan. . Ham pullik, ham bepul paketlarni, shu jumladan uchinchi tomon ishlab chiquvchilari va hamjamiyat paketlarini nashr etishga ruxsat beriladi.

Qt Marketplace Qt tizimini kichikroq qismlarga ajratish va asosiy mahsulot hajmini kamaytirish tashabbusining bir qismidir - ishlab chiquvchi vositalari va maxsus komponentlar qo'shimchalar sifatida taqdim etilishi mumkin. Litsenziyalash bo'yicha qat'iy talablar yo'q va litsenziyani tanlash muallifda qoladi, ammo Qt ishlab chiquvchilari bepul qo'shimchalar uchun GPL va MIT kabi copyleft-mos litsenziyalarni tanlashni tavsiya qiladilar. Pulli kontent taklif qiluvchi kompaniyalar uchun EULA ruxsat etiladi. Yashirin litsenziyalash modellariga ruxsat berilmaydi va litsenziya paket tavsifida aniq ko'rsatilishi kerak.

Avvaliga toʻlangan qoʻshimchalar katalogga faqat rasmiy roʻyxatdan oʻtgan kompaniyalardan qabul qilinadi, ammo nashr va moliyaviy jarayonlarni avtomatlashtirish vositalari kerakli shaklga keltirilgach, ushbu cheklov bekor qilinadi va pullik qoʻshimchalar jismoniy shaxs tomonidan joylashtirilishi mumkin boʻladi. ishlab chiquvchilar. Qt Marketplace orqali pullik qo'shimchalarni sotish uchun daromad taqsimoti modeli birinchi yilda muallifga summaning 75 foizini, keyingi yillarda esa 70 foizini o'tkazishni o'z ichiga oladi. To'lovlar oyiga bir marta amalga oshiriladi. Hisob-kitoblar AQSh dollarida amalga oshiriladi. Do'kon ishini tashkil qilish uchun platformadan foydalaniladi Shopify.

Hozirgi vaqtda katalog do'koni to'rtta asosiy bo'limni o'z ichiga oladi (kelajakda bo'limlar soni kengaytiriladi):

  • Kutubxonalar Qt uchun. Bo'limda Qt funksiyasini kengaytiruvchi 83 ta kutubxona taqdim etilgan, ulardan 71 tasi KDE hamjamiyatining hissasi bo'lgan va to'plamdan tanlangan. KDE ramkalari. Kutubxonalar KDE muhitida ishlatiladi, lekin Qt dan boshqa qo'shimcha bog'liqliklarni talab qilmaydi. Masalan, katalogda KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma va hattoki Icons.
  • asboblar Qt dan foydalanadigan ishlab chiquvchilar uchun. Bo'lim 10 ta paketni taqdim etadi, ularning yarmi KDE loyihasi tomonidan taqdim etiladi - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (Qt Designer/Creator uchun vidjetlar yaratish) va KDocTools (DocBook formatida hujjatlar yaratish) . Uchinchi tomon paketlaridan ajralib turadi Felgo (kommunal xizmatlar to'plami, 200 dan ortiq qo'shimcha API, doimiy integratsiya tizimlarida issiq kodni qayta yuklash va sinovdan o'tkazish uchun komponentlar), Incredibuild (kompilyatsiyani 10 baravar tezlashtirish uchun Qt Creator-dan tarmoqdagi boshqa xostlarda yig'ishni tashkil qilish), Squish Coco и Squish GUI avtomatlashtirish vositasi (kodni sinash va tahlil qilish uchun tijorat vositalari, narxi $3600 va $2880), Kuesa 3D Runtime (3D-kontentni yaratish uchun tijorat 3D dvigateli va muhiti, narxi $2000).
  • Plaginlar Qt Creator ishlab chiqish muhiti uchun, jumladan Ruby va ASN.1 tillarini qo'llab-quvvatlash uchun plaginlar, ma'lumotlar bazasini ko'rish vositasi (SQL so'rovlarini bajarish qobiliyatiga ega) va Doxygen hujjat generatori. Do'kondan to'g'ridan-to'g'ri qo'shimchalarni o'rnatish imkoniyati Qt Creator 4.12 bilan birlashtiriladi.
  • xizmatlarKengaytirilgan qo'llab-quvvatlash rejalari, yangi platformalarga ko'chirish xizmatlari va ishlab chiquvchilarga maslahat kabi Qt bilan bog'liq xizmatlar.

Kelajakda qo'shilishi rejalashtirilgan toifalar orasida Qt Design Studio uchun modullar (masalan, GIMP-da interfeys sxemalarini yaratish moduli), platani qo'llab-quvvatlash paketlari (BSP, Board Support Packages), kengaytmalar qayd etilgan. Yuklash 2 Qt (masalan, OTA yangilanishini qo'llab-quvvatlash), 3D renderlash resurslari va shader effektlari.

Manba: opennet.ru

a Izoh qo'shish