Deno 1.0, ardán slán JavaScript Node.js.

Scaoileadh forbróirí Node.js. le déanaí seoladh an chéad leagan suntasach de Ná 1.0 a thagann tar éis dhá bhliain forbartha. Seo é ardán chun feidhmchláir JavaScript agus TypeScript a fhorghníomhú ar leithligh, is féidir a úsáid chun rialaitheoirí a chruthú a ritheann ar an bhfreastalaí. Ní Ní brainse de Node.js é, ach is tionscadal nua é a cruthaíodh ón tús.

Cosúil le Node.js, Deno úsáideann inneall V8 JavaScript, a úsáidtear freisin i mbrabhsálaithe atá bunaithe ar chróimiam.  An príomhspreagadh chun an t-ardán nua JavaScript a chruthú an raibh fonn ann na hearráidí coincheapúla a rinneadh in ailtireacht Node.js a bhaint agus timpeallacht níos sábháilte a sholáthar d’úsáideoirí.

Chun sábháilteacht a mhéadú, tá an nasc timpeall an innill V8 scríofa sa teanga Rust, Seachnaíonn sé seo go leor leochaileachtaí a thagann chun cinn mar gheall ar obair ar leibhéal íseal le cuimhne, mar shampla rochtain a fháil ar limistéar cuimhne tar éis é a shaoradh, tagairt a dhéanamh do leideanna nialasacha, agus dul amach ó theorainneacha maolánacha.

Déantar cód an tionscadail a dháileadh faoin gceadúnas MIT agus ullmhaítear tiomsúcháin do Linux, Windows agus macOS.

Cad atá nua i Deno 1.0

An leagan nua seo den ardán, Aibhsíodh cobhsú API i spásainm Deno, atá freagrach as idirghníomhú feidhmchlár leis an gcóras oibriúcháin. Tá comhéadain bogearraí nach bhfuil seasmhach fós i bhfolach de réir réamhshocraithe agus níl siad ar fáil ach nuair a thosaigh siad i mód éagobhsaí.

De réir mar a fhoirmítear leaganacha nua, tiocfaidh APIs den sórt sin seasmhach de réir a chéile. Tá an API sa spásainm domhanda, a chuimsíonn feidhmeanna comhchoiteanna mar setTimeout () agus beir (), chomh gar agus is féidir do API na mbrabhsálaithe gréasáin coitianta agus déantar é a fhorbairt de réir na gcaighdeán gréasáin do bhrabhsálaithe. Níl na APIs Rust a úsáidtear go díreach i gcód an ardáin, chomh maith leis an gcomhéadan chun forlíontáin a fhorbairt le haghaidh runtime Deno, seasmhach fós agus leanann siad ag forbairt.

Lena chois sin, seasann sé amach gur oibrigh sé ar threoshuíomh slándála Sna socruithe réamhshocraithe maidir le rochtain ar chomhaid, tá cumais líonra agus rochtain ar athróga comhshaoil ​​faoi ghlas de réir réamhshocraithe agus teastaíonn cuimsiú follasach uathu. De réir réamhshocraithe, reáchtáiltear feidhmchláir i dtimpeallachtaí iargúlta bosca gainimh agus ní féidir leo rochtain a fháil ar chumais chórais gan pribhléidí follasacha.

Ar an láimh eile, luaitear san fhógra faoin leagan nua an tacaíocht dhúchasach do TypeScript i dteannta le JavaScript. Chun na cineálacha a sheiceáil agus JavaScript a ghiniúint, úsáidtear an tiomsaitheoir caighdeánach TypeScript, as a dtiocfaidh feidhmíocht laghdaithe i gcomparáid le parsáil JavaScript i V8. Amach anseo, tá sé beartaithe againn ár gcur i bhfeidhm féin ar an gcóras seiceála cineál TypeScript a ullmhú, a ligfidh dúinn feidhmíocht phróiseála TypeScript a mhéadú go suntasach.

Tagann an rith-am i bhfoirm inrite aonair neamhspleách ("ní"). Chun feidhmchláir a reáchtáil ag baint úsáide as Deno, is leor comhad inrite a íoslódáil do d’ardán, thart ar 20 MB i méid, gan spleáchais sheachtracha agus nach gá aon suiteáil speisialta air ar an gcóras. Ag an am céanna, ní feidhmchlár monolithic é deno, ach bailiúchán pacáistí bosca i Rust (deno_core, rusty_v8) is féidir a úsáid ar leithligh.

Chomh maith leis an runtime, an t-ardán Feidhmíonn Deno mar bhainisteoir pacáiste freisin agus ceadaíonn sé rochtain ar mhodúil de réir URL laistigh den chód. Déantar comhaid a íoslódálann URL ó fhreastalaithe seachtracha a thaisceadh. Cinntear an nasc le leaganacha an mhodúil de réir threoracha uimhir an leagain laistigh den URL.

As na nuálaíochtaí eile a sheasann amach an leagan seo 1.0:

  • Próiseáil éifeachtach ar iarratais líonra HTTP in iarratais, tá an t-ardán deartha chun feidhmchláir líonra ardfheidhmíochta a chruthú.
  • An cumas feidhmchláir ghréasáin uilíocha a chruthú ar féidir leo rith i Deno agus i mbrabhsálaí gréasáin rialta.
  • Sraith chaighdeánach modúl a bheith ann, nach gá a nascadh le spleáchais sheachtracha. Rinneadh iniúchadh agus tástáil ar na modúil sa bhailiúchán caighdeánach maidir le comhoiriúnacht.
  • Is é atá sa chreat ná córas comhtháite cigireachta spleáchais (ordú «deno info») agus fóntais chun an cód a fhormáidiú (deno fmt)
  • Is féidir gach scripte feidhmchláir a chomhcheangal i gcomhad JavaScript amháin.

Fuente: https://deno.land


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú.

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.