Qt üçün modullar və əlavələr kataloqu mağazası olan Qt Marketplace işə salındı

Qt şirkəti elan etdi kataloq mağazasının fəaliyyətə başlaması haqqında Qt Marketplace, bu çərçivənin funksionallığını genişləndirmək, dizaynda yeni ideyaları təşviq etmək və inkişaf prosesini təkmilləşdirmək üçün Qt ilə birlikdə istifadə etməyə yönəlmiş müxtəlif əlavələr, modullar, kitabxanalar, əlavələr, vidjetlər və tərtibatçılar üçün alətlər paylanmağa başladı. . Həm ödənişli, həm də pulsuz paketləri, o cümlədən üçüncü tərəf tərtibatçılarından və cəmiyyətdən olan paketləri dərc etməyə icazə verilir.

Qt Marketplace Qt çərçivəsini daha kiçik komponentlərə bölmək və əsas məhsulun ölçüsünü azaltmaq təşəbbüsünün bir hissəsidir - inkişaf etdirici alətləri və xüsusi komponentlər əlavələr kimi təqdim edilə bilər. Ciddi lisenziya tələbləri yoxdur və lisenziya seçimi müəllifin ixtiyarındadır, lakin Qt tərtibatçıları pulsuz əlavələr üçün GPL və MIT kimi copyleft-uyğun lisenziyaları seçməyi tövsiyə edir. Ödənişli məzmun təklif edən şirkətlər üçün EULA-lara icazə verilir. Gizli lisenziyalaşdırma modellərinə icazə verilmir və lisenziya paketin təsvirində aydın şəkildə göstərilməlidir.

Kataloqa ilkin olaraq ödənişli əlavələr yalnız rəsmi qeydiyyatdan keçmiş şirkətlərdən qəbul ediləcək, lakin nəşrin avtomatlaşdırılması vasitələri və maliyyə prosesləri lazımi formaya gətirildikdən sonra bu məhdudiyyət aradan qaldırılacaq və ödənişli əlavələr fiziki şəxslər tərəfindən yerləşdirilə biləcək. tərtibatçılar. Qt Marketplace vasitəsilə ödənişli əlavələrin satışı üçün gəlir bölgüsü modeli ilk ildə məbləğin 75%-nin, sonrakı illərdə isə 70%-nin müəllifə köçürülməsini nəzərdə tutur. Ödənişlər ayda bir dəfə edilir. Hesablamalar ABŞ dolları ilə aparılır. Mağazanın işini təşkil etmək üçün platformadan istifadə olunur Shopify.

Hazırda kataloq mağazası dörd əsas bölmədən ibarətdir (gələcəkdə bölmələrin sayı genişləndiriləcək):

  • Kitabxanalar Qt üçün. Bölmə Qt funksionallığını genişləndirən 83 kitabxananı təqdim edir, bunlardan 71-i KDE icması tərəfindən təmin edilir və dəstdən seçilir. KDE çərçivələri. Kitabxanalar KDE mühitində istifadə olunur, lakin Qt-dan başqa əlavə asılılıqlar tələb etmir. Məsələn, kataloq KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma və hətta Icons.
  • Tools Qt istifadə edən tərtibatçılar üçün. Bölmə 10 paket təklif edir, bunların yarısı KDE layihəsi tərəfindən təmin edilir - ECM (Əlavə CMake Modulları), KApiDox, KDED (KDE Daemon), KDesignerPlugin (Qt Designer/Creator üçün vidjetlər yaradır) və KDocTools (DocBook formatında sənədlərin yaradılması) . Üçüncü tərəf paketlərindən fərqlənir Felqo (bir sıra kommunal proqramlar, 200-dən çox əlavə API, qaynar kodun yenidən yüklənməsi və davamlı inteqrasiya sistemlərində sınaqdan keçirilməsi üçün komponentlər), İnanılmaz tikinti (kompilyasiyanı 10 dəfə sürətləndirmək üçün şəbəkədəki digər hostlarda Qt Creator-dan montajın təşkili), Squish Coco и Squish GUI Avtomatlaşdırma Aləti (kodların sınaqdan keçirilməsi və təhlili üçün kommersiya alətləri, qiyməti $3600 və $2880), Kuesa 3D Runtime (kommersiya 3D mühərriki və 3D məzmun yaratmaq üçün mühit, qiyməti 2000$).
  • Plugins Qt Creator inkişaf mühiti üçün, o cümlədən Ruby və ASN.1 dillərini dəstəkləyən plaginlər, verilənlər bazası görüntüləyicisi (SQL sorğularını yerinə yetirmək imkanı ilə) və Doxygen sənəd generatoru. Əlavələri mağazadan birbaşa quraşdırmaq imkanı Qt Creator 4.12-ə inteqrasiya olunacaq.
  • XidmətlərQt ilə əlaqəli xidmətlər, məsələn, genişləndirilmiş dəstək planları, xidmətlərin yeni platformalara daşınması və tərtibatçı konsaltinqi.

Gələcəkdə əlavə edilməsi planlaşdırılan kateqoriyalar arasında Qt Design Studio üçün modullar (məsələn, GIMP-də interfeys planlarını yaratmaq üçün modul), lövhəyə dəstək paketləri (BSP, Board Support Packages), genişləndirmələr qeyd olunur. Yükləmə 2 Qt (OTA yeniləmə dəstəyi kimi), 3D render resursları və şeyder effektləri.

Mənbə: opennet.ru

Добавить комментарий