Sgaoil an dreach ùr de Node.js 13.0

Nòd-js

O chionn ghoirid chaidh ainmeachadh gu robh an dreach ùr de Node.JS 13.0 ri fhaighinn, a tha àrd-ùrlar airson tagraidhean lìonra ann an JavaScript. Aig an aon àm, stèidheachadh a ’mheur roimhe de Node.JS 12.x crìochnaichte, a chaidh a ghluasad chun roinn de dh ’fhiosan le ùine taic fhada, a chaidh na h-ùrachaidhean aca a-mach airson 4 bliadhna. Mairidh taic airson na LTS Node.js 10.0 as sine chun Giblean 2021.

Aon de na buannachdan a tha Node.JS a ’tabhann tha sin Faodar a chleachdadh airson an dà chuid taic frithealaiche aplacaid lìn mar airson an cruthachadh prògraman lìonra teachdaichean is frithealaiche àbhaisteach. Gus comasachd nan tagraidhean airson Node.JS a leudachadh, chaidh cruinneachadh mòr de mhodalan ullachadh, anns a bheil gheibhear modalan le buileachadh luchd-frithealaidh agus teachdaichean Modalan HTTP agus SMTP, XMPP, DNS, FTP, IMAP, POP3, airson amalachadh le diofar fhrèamaichean lìn, draibhearan WebSocket agus Ajax.

A bharrachd air luchd-ceangail DBMS (MySQL, PostgreSQL, SQLite, MongoDB), einnseanan teamplaid, einnseanan CSS, buileachadh algorithms criptografach agus siostaman ùghdarrachaidh (OAuth), parsers XML.

Gus dèanamh cinnteach gu bheilear a ’giullachd àireamh mhòr de dh’ iarrtasan co-shìnte, tha Node.js a ’fastadh modal cur air bhog còd asyncronach stèidhichte air giullachd tachartais neo-bhacaidh agus a’ mìneachadh luchd-làimhseachaidh gairm air ais.

Gu dearbh, Tha Node.JS coltach ri Perl AnyEvent, Ruby Event Machine, frèaman Python Twisted, ach tha lùb an tachartais ann an Node.js falaichte bhon leasaiche agus tha e coltach ri giullachd tachartais ann an tagradh lìn a tha a ’ruith ann am brabhsair.

Prìomh fheartan ùra de Node.JS 13

Anns an dreach ùr seo eChaidh an einnsean V8 ùrachadh gu dreach 7.8, a bhios a ’cleachdadh dhòighean ùra gus coileanadh a bharrachadh, leasachadh sgrios nithean, lughdaich caitheamh cuimhne agus giorraich ùine ullachaidh airson WebAssembly.

Gu gnàthach, tha làn thaic ann airson eadar-nàiseantachd agus Unicode stèidhichte air leabharlannan ICU (Co-phàirtean Eadar-nàiseanta airson Unicode), a leigeas le luchd-leasachaidh còd a sgrìobhadh a bheir taic do bhith ag obair le diofar chànanan agus sgìrean. Tha am modal làn-icu a-nis air a chuir a-steach gu bunaiteach.

Chaidh an API Thread Worker a dhèanamh seasmhach, a leigeas leat cearcallan giullachd tachartais ioma-snàthainn a chruthachadh (lùb tachartais). L.Tha am buileachadh stèidhichte air a ’mhodal obraiche_threads, a leigeas le còd JavaScript ruith air iomadh snàithlean co-shìnte. Tha taic API seasmhach cuideachd a ’faighinn taic bho mheur Node.js 12.x LTS.

Obraich cuideachd air taic leasaichte airson Python 3. Mar sin ma tha Python 2 agus Python 3 agad air an t-siostam, tha Python 2 fhathast air a chleachdadh, ach tha an comas cur ri chèile air a chuir ris mura h-eil ach Python 3 ri fhaighinn air an t-siostam.

Mu dheireadh tha e cuideachd air a shoilleireachadh san ad sin seann bhuileachadh parser HTTP air a thoirt air falbh ( '–Http-parser = dìleab"), a bharrachd air an sin na gairmean agus na togalaichean de FSWatcher.prototype.start(), ChildProcess._channel, an dòigh fosgailte () air nithean ReadStream agus WriteStream, request.connection, response.connection, module.createRequireFromPath () thèid an toirt air falbh no an gluasad chun roinn a tha air fhàgail. A ’toirt a-steach an duilgheadas leis an toradh ann an npm Rabhadh 6.12.0 mu bhith a ’cleachdadh dreach gun taic.

Gus an dreach ùr seo a chuir a-steach, feumar a-nis co-dhiù macOS 10.11 (tha feum air Xcode 10), AIX 7.2, Ubuntu 16.04, Debian 9, EL 7, Alpine 3.8, Windows 7/2008.

Mar a stàlaicheas tu Node.JS air Linux?

Tha stàladh Node.JS gu math sìmplidh, air a shon a-mhàin Feumaidh iad ceann-uidhe fhosgladh san t-siostam agus innte tha iad a ’dol a thaidhpeadh aon de na h-òrdughan a leanas, a rèir do distro.

Ann an cùis an fheadhainn a tha nan luchd-cleachdaidh D.ebian, Ubuntu agus derivatives, chan eil aca ach na leanas a sgrìobhadh:

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

Fhad ‘s a tha e dhaibhsan a tha nan luchd-cleachdaidh Arch Linux, Manjaro, Arco Linux no toradh sam bith eile bho Arch:

sudo pacman -S nodejs npm

Luchd-cleachdaidh OpenSUSE, dìreach sgrìobh na leanas:

sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel

Mu dheireadh dhaibhsan a bhios a ’cleachdadh Fedora, RHEL, Centos agus derivatives:

sudo dnf -i nodejs npm


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.