Ntọhapụ ngwá ọrụ mgbakọ Qbs 2.0

ewebata ntọhapụ ngwá ọrụ Qbs 2.0. Iji wuo Qbs, a chọrọ Qt ka ndabere, ọ bụ ezie na Qbs n'onwe ya ka emebere iji hazie mgbakọ nke ọrụ ọ bụla. Qbs na-eji ụdị dị mfe nke asụsụ QML kọwapụta scripts wuo oru ngo, nke na-enye gị ohere ịkọwapụta iwu iwu na-agbanwe agbanwe nke enwere ike ijikọ modul mpụga, enwere ike iji ọrụ Javascript rụọ ọrụ, yana enwere ike ịmepụta iwu iwu ụlọ aka ike.

Asụsụ ọdịde eji eme ihe na Qbs ka emezigharịrị iji megharịa ọgbọ na ntughari ederede site na IDE. Tụkwasị na nke ahụ, Qbs anaghị emepụta makefiles, na ya onwe ya, na-enweghị ndị na-arụ ọrụ dị ka ihe eji eme ihe, na-achịkwa mmalite nke ndị na-emepụta ihe na ndị na-ejikọta ya, na-eme ka usoro mmepụta ihe na-adabere na eserese zuru ezu nke ndabere niile. Ọnụnọ nke data mbụ na nhazi na ịdabere na ọrụ ahụ na-enye gị ohere ịmekọrịta nke ọma na mmezu nke arụmọrụ na ọtụtụ eri. Maka nnukwu ọrụ nke nwere ọnụ ọgụgụ dị ukwuu nke faịlụ na subdirectories, arụmọrụ nke nrụghachi site na iji Qbs nwere ike ime ka ọtụtụ ugboro - nrụgharị ahụ fọrọ nke nta ka ọ bụrụ ozugbo ma ọ dịghị eme ka onye mmepụta na-echere oge.

Cheta na na 2018, ụlọ ọrụ Qt kpebiri ịkwụsị ịmepụta Qbs. Emepụtara Qbs ka ọ bụrụ nnọchi maka qmake, mana n'ikpeazụ e kpebiri iji CMake dị ka isi ihe eji arụ ọrụ maka Qt n'ikpeazụ. Mmepe nke Qbs gara n'ihu ugbu a dị ka ọrụ nọọrọ onwe ya nke ndị agha obodo na ndị mmepe nwere mmasị na-akwado. A na-aga n'ihu na-eji akụrụngwa Qt Company maka mmepe.

A na-ejikọta mgbanwe dị ịrịba ama na nọmba mbipute na mmejuputa ọhụrụ JavaScript backend, nke dochie QtScript, bụ nke e deprecated na Qt 6. A na-ewere na ọ bụ ihe na-ezighị ezi ịnọgide na-edobe QtScript n'onwe ya n'ihi mgbagwoju anya na-ejikọta na JavaScriptCore, ya mere onwe ya. -Ezuru oke na kọmpat ka ahọpụtara dị ka ntọala maka ngwa azụ azụ azụ QuickJS JavaScript ọhụrụ nke Fabrice Bellard mepụtara, onye tọrọ ntọala QEMU na FFmpeg oru ngo. Injin ahụ na-akwado nkọwapụta ES2019 wee pụta nke ọma karịa ndị otu ya dị na arụmọrụ (XS site na 35%, DukTape karịa ugboro abụọ, JerryScript ugboro atọ, yana MuJS ugboro asaa).

Site n'echiche nke mmepe nke ihe odide ụlọ, mgbanwe na engine ọhụrụ ekwesịghị ime ka mgbanwe ndị a na-ahụ anya. Arụmọrụ ga-adịkwa ihe dịka otu. N'ime ọdịiche ahụ, enwere ihe ndị ọzọ siri ike chọrọ na engine ọhụrụ maka iji ụkpụrụ efu, nke nwere ike ikpughe nsogbu na ọrụ ndị dị ugbu a na-ahụghị mgbe ị na-eji QtScript.

isi: opennet.ru

Tinye a comment