Die Qt Marketplace, 'n kataloguswinkel van modules en byvoegings vir Qt, is bekendgestel

Qt Maatskappy aangekondig oor die bekendstelling van 'n kataloguswinkel Qt Marketplace, waardeur verskeie byvoegings, modules, biblioteke, byvoegings, legstukke en gereedskap vir ontwikkelaars begin versprei is, wat daarop gemik is om saam met Qt te gebruik om die funksionaliteit van hierdie raamwerk uit te brei, nuwe idees in ontwerp te bevorder en die ontwikkelingsproses te verbeter . Dit word toegelaat om beide betaalde en gratis pakkette te publiseer, insluitend dié van derdeparty-ontwikkelaars en die gemeenskap.

Die Qt Marketplace is deel van 'n inisiatief om die Qt-raamwerk in kleiner komponente op te breek en die grootte van die basisproduk te verminder - ontwikkelaarnutsgoed en gespesialiseerde komponente kan as byvoegings verskaf word. Daar is geen streng lisensievereistes nie en die keuse van lisensie bly by die skrywer, maar Qt-ontwikkelaars beveel aan om copyleft-versoenbare lisensies, soos GPL en MIT, vir gratis byvoegings te kies. Vir maatskappye wat betaalde inhoud aanbied, word EULA's toegelaat. Versteekte lisensiëringsmodelle word nie toegelaat nie en die lisensie moet duidelik in die pakketbeskrywing vermeld word.

Aanvanklik sal betaalde toevoegings slegs van amptelik geregistreerde maatskappye in die katalogus aanvaar word, maar nadat die manier om publikasie en finansiële prosesse te outomatiseer in die regte vorm gebring is, sal hierdie beperking opgehef word en sal betaalde toevoegings deur individue geplaas kan word. ontwikkelaars. Die inkomsteverspreidingsmodel vir die verkoop van betaalde byvoegings deur die Qt Marketplace behels die oordrag van 75% van die bedrag aan die skrywer in die eerste jaar, en 70% in die daaropvolgende jare. Betalings word een keer per maand gemaak. Berekeninge word in Amerikaanse dollars uitgevoer. 'n Platform word gebruik om die werk van die winkel te organiseer Shopify.

Tans bevat die kataloguswinkel vier hoofafdelings (in die toekoms sal die aantal afdelings uitgebrei word):

  • biblioteke vir Qt. Die afdeling bied 83 biblioteke aan wat die funksionaliteit van Qt uitbrei, waarvan 71 deur die KDE-gemeenskap bygedra en uit die stel gekies word KDE-raamwerke. Die biblioteke word in die KDE-omgewing gebruik, maar vereis nie addisionele afhanklikhede behalwe Qt nie. Die katalogus bied byvoorbeeld KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma en selfs 'n stel ikone-ikone.
  • Tools vir ontwikkelaars wat Qt. Die afdeling bied 10 pakkette, waarvan die helfte deur die KDE-projek verskaf word - ECM (Ekstra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (genereer legstukke vir Qt Designer/Creator) en KDocTools (skep dokumentasie in DocBook-formaat) . Staan uit van derdeparty-pakkette Felgo ('n stel nutsprogramme, meer as 200 bykomende API's, komponente vir warm kode herlaai en toets in deurlopende integrasiestelsels), Ongelooflik gebou (organisasie van samestelling van Qt Creator op ander gashere op die netwerk om samestelling met 10 keer te bespoedig), Squish Coco и Squish GUI Outomatisering Tool (kommersiële instrumente vir die toets en ontleding van kode, geprys teen $3600 en $2880), Kuesa 3D Runtime (kommersiële 3D-enjin en omgewing vir die skep van 3D-inhoud, geprys teen $2000).
  • Inproppe vir die Qt Creator-ontwikkelingsomgewing, insluitend plugins vir die ondersteuning van Ruby- en ASN.1-tale, 'n databasiskyker (met die vermoë om SQL-navrae uit te voer) en 'n Doxygen-dokumentgenerator. Die vermoë om byvoegings direk vanaf die winkel te installeer, sal geïntegreer word in Qt Creator 4.12.
  • DiensteQt-verwante dienste soos uitgebreide ondersteuningsplanne, oordragdienste na nuwe platforms en ontwikkelaarkonsultasie.

Onder die kategorieë wat beplan word om in die toekoms bygevoeg te word, word modules vir Qt Design Studio genoem (byvoorbeeld 'n module vir die skep van koppelvlakuitlegte in GIMP), bordondersteuningspakkette (BSP, Board Support Packages), uitbreidings vir Boot 2 Qt (soos OTA-opdateringsondersteuning), 3D-weergawebronne en skadu-effekte.

Bron: opennet.ru

Voeg 'n opmerking