Scaoileadh uirlis cóimeála Qbs 2.0

Tá scaoileadh fhoireann uirlisí tionóil Qbs 2.0 fógartha. Chun Qbs a thógáil, tá gá le Qt i measc na spleáchais, cé go bhfuil Qbs féin deartha chun tionól aon tionscadail a eagrú. Úsáideann Qbs leagan simplithe den teanga QML chun scripteanna tógála tionscadail a shainiú, a ligeann duit rialacha tógála cothrom solúbtha a shainiú ar féidir leo modúil sheachtracha a nascadh, feidhmeanna JavaScript a úsáid, agus rialacha tógála saincheaptha a chruthú.

Déantar an teanga scriptithe a úsáidtear i Qbs a oiriúnú chun giniúint agus parsáil scripteanna tógála a uathoibriú trí thimpeallachtaí forbartha comhtháite. Ina theannta sin, ní ghineann Qbs comhaid déanta, ach é féin, gan idirghabhálaithe mar an áirgiúlacht déanta, rialaíonn seoladh tiomsaitheoirí agus nascóirí, ag uasmhéadú an phróisis tógála bunaithe ar ghraf mionsonraithe de gach spleáchas. Ceadaíonn láithreacht sonraí tosaigh maidir le struchtúr agus spleáchais an tionscadail duit cur i gcrích oibríochtaí i roinnt snáitheanna a chomhthreomharú go héifeachtach. I gcás tionscadail mhóra ina bhfuil líon mór comhad agus fochomhadlann, is féidir le feidhmíocht atógáil ag baint úsáide as Qbs a bheith cúpla uair níos tapúla ná mar a dhéanamh - déantar atógáil beagnach láithreach agus ní chuireann sé iallach ar an bhforbróir am feithimh a chur amú.

Lig dúinn a mheabhrú gur chinn an Chuideachta Qt i 2018 stop a chur le forbairt Qbs. Forbraíodh Qbs mar athsholáthar ar qmake, ach ar deireadh thiar socraíodh CMake a úsáid mar phríomhchóras tógála Qt san fhadtéarma. Táthar ag leanúint ar aghaidh le forbairt Qbs mar thionscadal neamhspleách a fhaigheann tacaíocht ón bpobal agus ó fhorbróirí leasmhara. Tá bonneagar Cuideachta Qt á úsáid i gcónaí le haghaidh forbartha.

Tá baint ag athrú suntasach ar uimhir an leagain le cur i bhfeidhm inneall nua JavaScript, a tháinig in ionad QtScript, a dearbhaíodh a bheith imithe i léig i Qt 6. Measadh go raibh sé neamhréadúil leanúint ar aghaidh ag cothabháil QtScript ar ár son féin mar gheall ar naisc chasta le JavaScriptCore, mar sin de. Roghnaíodh ceann féin-leordhóthanach agus dlúth mar bhonn don inneall nua Is é Fabrice Bellard, a bhunaigh na tionscadail QEMU agus FFmpeg, a bhunaigh inneall QuickJS JavaScript. Tacaíonn an t-inneall le sonraíocht ES2019 agus tá sé i bhfad níos fearr ó thaobh feidhmíochta de ná analógacha reatha (XS faoi 35%, DukTape níos mó ná dhá uair, JerryScript trí huaire, agus MuJS seacht n-uaire).

Ó thaobh scripteanna cóimeála a fhorbairt, níor cheart go dtiocfadh athruithe suntasacha ar an aistriú chuig inneall nua. Fanfaidh an táirgiúlacht thart ar an leibhéal céanna freisin. I measc na ndifríochtaí, tá ceanglais níos déine san inneall nua maidir le húsáid nulls, ar féidir leo fadhbanna a nochtadh i dtionscadail atá ann cheana féin nár tugadh faoi deara agus QtScript á úsáid.

Foinse: oscailtenet.ru

Add a comment