Qbs 2.0 qalab ururinta sii deynta

Qbs 2.0 dhisidda qalabka siideynta ayaa la soo bandhigay. Si loo dhiso Qbs, Qt ayaa looga baahan yahay ku-tiirsanaan ahaan, in kasta oo Qbs lafteeda loogu talagalay inay habayso isu-ururinta mashruuc kasta. Qbs waxay isticmaashaa nooca la fududeeyay ee luqadda QML si ay u qeexdo qoraallada dhismaha mashruuca, kaas oo kuu ogolaanaya inaad qeexdo xeerar dhismo oo dabacsan oo hab-dhiseedka lagu xidhi karo, hawlaha JavaScript la isticmaali karo, iyo xeerar dhismo aan sabab lahayn ayaa la abuuri karaa.

Luqadda qorista ee lagu isticmaalo Qbs waxaa loo habeeyey si ay u habeeyaan jiilka iyo falanqaynta qoraallada dhismaha ee IDE-ga. Intaa waxaa dheer, Qbs ma soo saaro makefiles, iyo lafteeda, iyada oo aan la helin dhexdhexaadiye sida utility, waxay xakameysaa bilaabista iskudubaridyada iyo iskuxirayaasha, hagaajinta habka dhismaha oo ku salaysan garaaf faahfaahsan oo dhan ku tiirsanaanta. Joogitaanka xogta bilawga ah ee qaabka iyo ku-tiirsanaanta mashruuca waxay kuu ogolaaneysaa inaad si wax ku ool ah u barbar dhigto fulinta hawlgallada dhowr qaybood. Mashruucyo waaweyn oo ka kooban tiro badan oo ah faylal iyo buug-hoosaadyo, dib-u-dhiska waxqabadka iyadoo la adeegsanayo Qbs waxay ka fiicnaan kartaa samaynta dhowr jeer - dib-u-dhisku waa ku dhawaad ​​isla markiiba mana ka dhigayso horumariyaha inuu waqti ku bixiyo sugitaanka.

Xusuusnow in 2018, Shirkadda Qt waxay go'aansatay inay joojiso horumarinta Qbs. Qbs waxaa loo sameeyay beddelka qmake, laakiin ugu dambeyntii waxaa la go'aamiyay in CMake loo isticmaalo habka ugu muhiimsan ee dhismaha Qt mustaqbalka fog. Horumarka Qbs hadda wuu sii socday sidii mashruuc madax-banaan oo ay taageerayaan ciidamada bulshada iyo horumariyayaal xiisaynaya. Kaabayaasha Shirkadda Qt waxay sii wadaan in loo isticmaalo horumarinta.

Isbeddel weyn oo ku yimid nambarka nooca wuxuu la xiriiraa hirgelinta javaScript cusub oo dhabarka ah, kaas oo beddelay QtScript, kaas oo laga saaray Qt 6. Waxaa loo tixgeliyey wax aan macquul ahayn in la sii wado ilaalinta QtScript iyada oo ay ugu wacan tahay isku-xirnaanta adag ee JavaScriptCore, sidaas darteed is-xakameyn Mid ku filan oo is haysta ayaa loo doortay inuu noqdo saldhigga cusub ee QuickJS JavaScript engine ee uu abuuray Fabrice Bellard, kaasoo aasaasay mashaariicda QEMU iyo FFmpeg. Matoorku wuxuu taageeraa qeexida ES2019 wuxuuna si wayn uga sarreeyaa dhiggiisa hadda jira ee waxqabadka (XS 35%, DukTape in ka badan laba jeer, JerryScript saddex jeer, iyo MuJS todoba jeer).

Marka laga eego aragtida horumarinta qoraallada dhismaha, u gudubka mishiinka cusub waa inaysan u horseedin isbeddello muuqda. Waxqabadku sidoo kale wuxuu ahaan doonaa qiyaastii isla. Kala duwanaanshaha, waxaa jira shuruudo aad u adag oo ku jira mashiinka cusub ee isticmaalka qiyamka null, kaas oo muujin kara dhibaatooyinka mashaariicda jira ee aan la ogaanin marka la isticmaalayo QtScript.

Source: opennet.ru

Add a comment