Ko te tuku taputapu huihuinga Qbs 2.0

Ko te tuku taputapu hanga Qbs 2.0 kua whakauruhia. Ki te hanga Qbs, ka hiahiatia a Qt hei whakawhirinakitanga, ahakoa ko Qbs ano i hangaia hei whakarite i te huihuinga o nga kaupapa. Ka whakamahi a Qbs i tetahi putanga ngawari o te reo QML ki te tautuhi i nga tuhinga hanga kaupapa, e taea ai e koe te tautuhi i nga ture hanga ngawari e taea ai te hono atu i nga waahanga o waho, ka taea te whakamahi i nga mahi JavaScript, ka taea te hanga ture hanga noa.

Ko te reo tuhi e whakamahia ana i roto i te Qbs ka urutau ki te whakaaunoa i te whakatipuranga me te poroporo i nga tuhinga hanga e nga IDE. I tua atu, kaore a Qbs e whakaputa i nga konae hanga, a ko ia ano, kaore he kaiwawao penei i te taputapu hanga, ka whakahaere i te whakarewatanga o nga kaikoipi me nga hononga hono, me te arotau i te mahi hanga i runga i te kauwhata taipitopito o nga whakawhirinakitanga katoa. Ko te aroaro o nga raraunga tuatahi mo te hanganga me nga whakawhirinakitanga i roto i te kaupapa ka taea e koe te whakarite tika i te mahi o nga mahi i roto i nga miro maha. Mo nga kaupapa nui kei roto i te maha o nga konae me nga raarangi-roto, ko te mahi hanga ano ma te whakamahi i te Qbs ka nui ake te mahi i nga wa maha - he tata tonu te hanga, kaore e roa te kaiwhakawhanake e tatari ana.

Kia maumahara i te tau 2018, i whakatau te Kamupene Qt kia mutu te whakawhanake i te Qbs. I whakawhanakehia a Qbs hei whakakapi mo te qmake, engari i te mutunga ka whakatauhia kia whakamahia a CMake hei punaha hanga matua mo Qt i te waa roa. Ko te whanaketanga o Qbs kua haere tonu hei kaupapa motuhake e tautokona ana e nga ope hapori me nga kaihanga hiahia. Kei te whakamahia tonu te hanganga o te Kamupene Qt mo te whanaketanga.

Ko tetahi huringa nui i roto i te tau putanga e hono ana ki te whakatinanatanga o te backend JavaScript hou, i whakakapi i te QtScript, i whakakorehia i roto i te Qt 6. I whakaarohia he kore e tika ki te pupuri tonu i te QtScript i a ia ake na te mea he uaua nga here ki a JavaScriptCore, na ko te whaiaro. -Ko te mea e ranea ana me te kiato i whiriwhiria hei putake mo te miihini hou a QuickJS JavaScript i hangaia e Fabrice Bellard, nana i whakatu nga kaupapa QEMU me FFmpeg. Ka tautokohia e te miihini te tohu ES2019 me te tino pai ake o ana mahi o mua (XS ma te 35%, DukTape neke atu i te rua nga wa, JerryScript e toru nga wa, me MuJS e whitu nga wa).

Mai i te tirohanga o te whanaketanga o nga tuhinga hanga, ko te whakawhiti ki te miihini hou kaua e arahi ki nga huringa ka kitea. Ka rite tonu te mahinga. O nga rereketanga, he nui ake nga whakaritenga i roto i te miihini hou mo te whakamahi i nga uara kore, ka taea te whakaatu i nga raruraru i roto i nga kaupapa o mua kaore i kitea i te wa e whakamahi ana i te QtScript.

Source: opennet.ru

Tāpiri i te kōrero