Ibi ọja Qt, ile itaja katalogi ti awọn modulu ati awọn afikun fun Qt, ti ṣe ifilọlẹ

Ile-iṣẹ Qt kede nipa awọn ifilole ti a katalogi itaja Ọja Qtnipasẹ eyiti ọpọlọpọ awọn afikun, awọn modulu, awọn ile-ikawe, awọn afikun, awọn ẹrọ ailorukọ ati awọn irinṣẹ fun awọn olupilẹṣẹ bẹrẹ si pin kaakiri, ni ero lati lo papọ pẹlu Qt lati faagun iṣẹ ṣiṣe ti ilana yii, ṣe igbega awọn imọran tuntun ni apẹrẹ ati ilọsiwaju ilana idagbasoke. . O gba laaye lati ṣe atẹjade mejeeji isanwo ati awọn idii ọfẹ, pẹlu awọn ti o wa lati ọdọ awọn olupolowo ẹni-kẹta ati agbegbe.

Ibi ọja Qt jẹ apakan ti ipilẹṣẹ lati fọ ilana Qt sinu awọn paati kekere ati dinku iwọn ọja ipilẹ - awọn irinṣẹ idagbasoke ati awọn paati pataki ni a le pese bi awọn afikun. Ko si awọn ibeere iwe-aṣẹ ti o muna ati yiyan iwe-aṣẹ wa pẹlu onkọwe, ṣugbọn awọn olupilẹṣẹ Qt ṣeduro yiyan awọn iwe-aṣẹ ibamu-daakọ, gẹgẹbi GPL ati MIT, fun awọn afikun ọfẹ. Fun awọn ile-iṣẹ ti o funni ni akoonu isanwo, awọn EULA ti gba laaye. Awọn awoṣe iwe-aṣẹ ti o farasin ko gba laaye ati pe iwe-aṣẹ gbọdọ jẹ alaye ni kedere ninu apejuwe package.

Ni akọkọ, awọn afikun isanwo yoo gba sinu katalogi nikan lati awọn ile-iṣẹ ti o forukọsilẹ ni aṣẹ, ṣugbọn lẹhin awọn ọna ti atẹjade adaṣe ati awọn ilana inawo ti mu wa si fọọmu ti o yẹ, ihamọ yii yoo gbe soke ati awọn afikun isanwo yoo ni anfani lati gbe nipasẹ ẹni kọọkan. kóòdù. Awoṣe pinpin owo-wiwọle fun tita awọn afikun isanwo nipasẹ Ibi Ọja Qt pẹlu gbigbe 75% ti iye naa si onkọwe ni ọdun akọkọ, ati 70% ni awọn ọdun atẹle. Awọn sisanwo ni a ṣe lẹẹkan ni oṣu kan. Awọn iṣiro ni a ṣe ni awọn dọla AMẸRIKA. A lo pẹpẹ kan lati ṣeto iṣẹ ti ile itaja naa Shopify.

Lọwọlọwọ, ile itaja katalogi ni awọn apakan akọkọ mẹrin (ni ọjọ iwaju nọmba awọn apakan yoo pọ si):

  • Awọn ile-ikawe fun Qt. Abala naa ṣafihan awọn ile-ikawe 83 ti o fa iṣẹ ṣiṣe ti Qt pọ si, eyiti 71 jẹ idasi nipasẹ agbegbe KDE ati yan lati inu ṣeto. Awọn ilana KDE. Awọn ile-ikawe naa ni a lo ni agbegbe KDE, ṣugbọn ko nilo awọn igbẹkẹle afikun miiran yatọ si Qt. Fun apẹẹrẹ, katalogi naa nfunni awọn KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma ati paapaa ṣeto aami Breeze.
  • Awọn irin-iṣẹ fun kóòdù lilo Qt. Apakan naa nfunni awọn idii 10, idaji eyiti a pese nipasẹ iṣẹ akanṣe KDE - ECM (Awọn Modulu CMake Extra), KApiDox, KDED (KDE Daemon), KDesignerPlugin (awọn ẹrọ ailorukọ fun Qt Onise / Ẹlẹda) ati KDocTools (ṣẹda iwe ni kika DocBook) . Duro jade lati ẹni-kẹta jo Felgo (eto awọn ohun elo, diẹ sii ju awọn API afikun 200, awọn paati fun atunkọ koodu gbigbona ati idanwo ni awọn eto isọpọ igbagbogbo), Agbekale (eto ti apejọ lati ọdọ Ẹlẹda Qt lori awọn ogun miiran lori nẹtiwọọki lati yara akopọ nipasẹ awọn akoko 10), Squish Coco и Squish GUI Automation Ọpa (awọn irinṣẹ iṣowo fun idanwo ati itupalẹ koodu, idiyele ni $ 3600 ati $ 2880), Kuesa 3D Runtime (engine 3D ti iṣowo ati agbegbe fun ṣiṣẹda akoonu 3D, idiyele ni $ 2000).
  • Awọn afikun fun ayika idagbasoke Ẹlẹda Qt, pẹlu awọn afikun fun atilẹyin Ruby ati awọn ede ASN.1, oluwo data (pẹlu agbara lati ṣiṣe awọn ibeere SQL) ati olupilẹṣẹ iwe Doxygen. Agbara lati fi sori ẹrọ taara awọn afikun lati ile itaja yoo ṣepọ sinu Qt Ẹlẹda 4.12.
  • awọn iṣẹAwọn iṣẹ ti o ni ibatan Qt gẹgẹbi awọn ero atilẹyin ti o gbooro sii, awọn iṣẹ gbigbe si awọn iru ẹrọ tuntun, ati imọran idagbasoke.

Lara awọn isori ti o ti wa ni ngbero a wa ni afikun ni ojo iwaju, awọn modulu fun Qt Design Studio mẹnuba (Fun apẹẹrẹ, a module fun a ṣiṣẹda ni wiwo ipalemo ni GIMP), ọkọ support jo (BSP, Board Support jo), amugbooro fun Bata 2 Qt (gẹgẹbi atilẹyin imudojuiwọn OTA), awọn orisun ti n ṣe 3D ati awọn ipa ojiji.

orisun: opennet.ru

Fi ọrọìwòye kun