Qt Marketplace, kedai katalog modul dan alat tambah untuk Qt, telah dilancarkan

Syarikat Qt mengumumkan tentang pelancaran kedai katalog Pasar Qt, yang melaluinya pelbagai alat tambah, modul, perpustakaan, alat tambah, widget dan alatan untuk pembangun mula diedarkan, bertujuan untuk menggunakan bersama-sama dengan Qt untuk mengembangkan fungsi rangka kerja ini, mempromosikan idea baharu dalam reka bentuk dan menambah baik proses pembangunan . Ia dibenarkan untuk menerbitkan pakej berbayar dan percuma, termasuk pakej daripada pembangun pihak ketiga dan komuniti.

Pasaran Qt adalah sebahagian daripada inisiatif untuk memecahkan rangka kerja Qt kepada komponen yang lebih kecil dan mengurangkan saiz produk asas - alat pembangun dan komponen khusus boleh disediakan sebagai alat tambah. Tiada keperluan pelesenan yang ketat dan pilihan lesen kekal dengan pengarang, tetapi pembangun Qt mengesyorkan memilih lesen serasi copyleft, seperti GPL dan MIT, untuk alat tambah percuma. Bagi syarikat yang menawarkan kandungan berbayar, EULA dibenarkan. Model pelesenan tersembunyi tidak dibenarkan dan lesen mesti dinyatakan dengan jelas dalam perihalan pakej.

Pada mulanya, penambahan berbayar akan diterima ke dalam katalog hanya daripada syarikat yang berdaftar secara rasmi, tetapi selepas cara mengautomasikan penerbitan dan proses kewangan dibawa ke bentuk yang sepatutnya, sekatan ini akan ditarik balik dan penambahan berbayar akan dapat dibuat oleh individu. pemaju. Model pengagihan hasil untuk menjual alat tambah berbayar melalui Pasaran Qt melibatkan pemindahan 75% daripada jumlah kepada pengarang pada tahun pertama, dan 70% pada tahun-tahun berikutnya. Bayaran dibuat sebulan sekali. Pengiraan dilakukan dalam dolar AS. Platform digunakan untuk mengatur kerja kedai Shopify.

Pada masa ini, kedai katalog mengandungi empat bahagian utama (pada masa hadapan bilangan bahagian akan dikembangkan):

  • Perpustakaan untuk Qt. Bahagian ini membentangkan 83 perpustakaan yang memanjangkan fungsi Qt, di mana 71 daripadanya disumbangkan oleh komuniti KDE dan dipilih daripada set Rangka Kerja KDE. Perpustakaan digunakan dalam persekitaran KDE, tetapi tidak memerlukan kebergantungan tambahan selain Qt. Sebagai contoh, katalog menawarkan KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma dan juga set ikon Breeze Icons.
  • Tools untuk pembangun yang menggunakan Qt. Bahagian ini menawarkan 10 pakej, separuh daripadanya disediakan oleh projek KDE - ECM (Modul CMake Tambahan), KApiDox, KDED (KDE Daemon), KDesignerPlugin (menjana widget untuk Qt Designer/Creator) dan KDocTools (membuat dokumentasi dalam format DocBook) . Terserlah daripada pakej pihak ketiga Felgo (satu set utiliti, lebih daripada 200 API tambahan, komponen untuk muat semula kod panas dan ujian dalam sistem penyepaduan berterusan), Incredibuild (organisasi perhimpunan daripada Qt Creator pada hos lain pada rangkaian untuk mempercepatkan penyusunan sebanyak 10 kali ganda), Squish Coco ΠΈ Alat Automasi GUI Squish (alat komersil untuk menguji dan menganalisis kod, berharga $3600 dan $2880), Kuesa 3D Runtime (enjin dan persekitaran 3D komersial untuk mencipta kandungan 3D, berharga $2000).
  • Pemalam untuk persekitaran pembangunan Qt Creator, termasuk pemalam untuk menyokong bahasa Ruby dan ASN.1, pemapar pangkalan data (dengan keupayaan untuk menjalankan pertanyaan SQL) dan penjana dokumen Doxygen. Keupayaan untuk memasang alat tambah terus dari kedai akan disepadukan ke dalam Qt Creator 4.12.
  • PerkhidmatanPerkhidmatan berkaitan Qt seperti pelan sokongan lanjutan, mengalihkan perkhidmatan ke platform baharu dan perundingan pembangun.

Antara kategori yang dirancang untuk ditambah pada masa hadapan, modul untuk Qt Design Studio disebut (contohnya, modul untuk membuat susun atur antara muka dalam GIMP), pakej sokongan papan (BSP, Pakej Sokongan Papan), sambungan untuk But 2 Qt (seperti sokongan kemas kini OTA), sumber pemaparan 3D dan kesan shader.

Sumber: opennet.ru

Tambah komen