Hacker News

Seall HN: Sgrìobh aplacaidean lìn dà-chànanach le TypeScript agus Express

\u003ch2\u003eShow HN: Sgrìobh aplacaidean lìn dà-chànanach dùthchasach le TypeScript agus Express\u003c/h2\u003e \u003cp\u003e Tha am post Hacker News “Show HN” a’ taisbeanadh pròiseact no inneal ùr-ghnàthach a chruthaich luchd-leasachaidh airson na coimhearsnachd. Tha an tagradh a’ riochdachadh ùr-ghnàthachadh teignigeach agus fuasgladh cheistean ann an gnìomh.\u...

6 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eShow HN: Sgrìobh aplacaidean lìn dà-chànanach dùthchasach le TypeScript agus Express\u003c/h2\u003e \u003cp\u003e Tha am post Hacker News “Show HN” a’ taisbeanadh pròiseact no inneal ùr-ghnàthach a chruthaich luchd-leasachaidh airson na coimhearsnachd. Tha an tagradh a’ riochdachadh ùr-ghnàthachadh teignigeach agus fuasgladh cheistean ann an gnìomh.\u003c/p\u003e \u003ch3\u003e HighlightsProject\u003c/h3\u003e \u003cp\u003e Prìomh thaobhan a tha a’ toirt a’ phròiseict seo sònraichte:\u003c/p\u003e \u003cul\u003e \u003cli\u003e Dòigh-obrach le còd fosgailte a’ brosnachadh co-obrachadh\u003c/li\u003e \u003cli\u003e Fuasgladh practaigeach air duilgheadasan san t-saoghal fhìor\u003c/li\u003e \u003cli\u003e Ùr-ghnàthachadh teicneòlach ann an leasachadh bathar-bog\u003c/li\u003e \u003cli\u003e Conaltradh coimhearsnachd agus leasachadh air a stiùireadh le fios air ais\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003e Cudromach Teicnigeach\u003c/h3\u003e \u003cp\u003e Tha an seòrsa seo de phròiseact a’ nochdadh cumhachd leasachaidh air a stiùireadh leis a’ choimhearsnachd agus mean-fhàs leantainneach de fhuasglaidhean teicnigeach tro oidhirpean co-obrachail.\u003c/p\u003e

Ceistean Bitheanta

Dè tha e a’ ciallachadh TypeScript agus Express a chur ri chèile ann am binary dùthchasach?

An àite do chòd stòr Node.js a chuir gu frithealaiche agus a ruith le ùine ruith, bidh an dòigh-obrach seo a’ pasgadh an aplacaid TypeScript agus Express agad ann an aon so-ghnìomhaiche leis fhèin. Bidh an dàna a thig às a’ ruith gun a bhith feumach air Node.js a chuir a-steach air an inneal targaid, a’ sìmpleachadh cleachdadh agus a’ lughdachadh eisimeileachd. Bidh e cuideachd a’ tabhann leasachaidhean dèanadais a dh’ fhaodadh a bhith ann agus ga dhèanamh nas fhasa cuairteachadh, coltach ri mar a bhios Go or Rust a’ toirt a-mach so-ghnìomhan aon-fhaidhle.

Dè na buannachdan a tha an lùib aplacaidean lìn dà-chànanach an taca ri cleachdadh traidiseanta Node.js?

Bidh binaries dùthchasach a’ tabhann tòiseachadh fuachd nas luaithe, lorgan cleachdaidh nas lugha, agus cuir às do chùisean riaghlaidh eisimeileachd leithid bloat node_modules. Bidh iad cuideachd a 'leasachadh tèarainteachd le bhith a' dèanamh còd stòr nas duilghe a bhith a 'sgrùdadh agus a' lùghdachadh uachdar an ionnsaigh. Airson sgiobaidhean a tha a’ riaghladh ioma-sheirbheisean, tha an dòigh-obrach seo a’ sìmpleachadh soithichean agus bun-structair. Ma tha thu a’ sgrùdadh ro-innleachdan cleachdadh èifeachdach, tha Mewayz a’ tabhann 207 modal deiseil airson an cleachdadh a’ tòiseachadh aig $19/mo a chuireas ri ailtireachd lìn an latha an-diugh.

Am faod mi fhathast pacaidean npm agus Express middleware a chleachdadh ann an togail binary?

Tha, bidh a’ mhòr-chuid de phasganan npm agus Express middleware ag obair gun fhiosta leis gu bheil am pròiseas cruinneachaidh a’ ceangal do eisimeileachd a-steach don binary aig àm togail. Bidh bathar meadhanach àbhaisteach leithid parser bodhaig, cors, agus sreathan dearbhaidh ag obair mar a bhiodh dùil. Ach, is dòcha gum feum pacaidean a tha an urra ri addons dùthchasach C ++ no ruigsinneachd siostam faidhle fiùghantach aig àm ruith rèiteachadh a bharrachd. Dèan deuchainn an-còmhnaidh air a’ chruach bathar-meadhain slàn agad anns a’ bhinearaidh cruinnichte mus tèid a chuir gu cinneasachadh.

Ciamar a tha seo an coimeas ri dòighean-obrach eile leithid Docker no gnìomhan gun fhrithealaiche?

Tha còmhdach OS agus ùine ruith os an cionn fhathast aig soithichean docker, fhad ‘s a tha gnìomhan gun fhrithealaiche a’ sparradh latency tòiseachaidh fuar agus glasadh a-steach reiceadair. Bidh binaries dùthchasach a’ cur às don dà chùis le bhith a’ toirt a-mach gnìomh fèin-chumanta le tòiseachadh faisg air a’ bhad. Tha iad air leth freagarrach airson coimpiutaireachd iomaill, innealan CLI, agus microservices. Airson sgiobaidhean a bhios a’ togail thagraidhean làn-chruach, faodaidh paidhir backends binary le àrd-ùrlar mar Mewayz agus na modalan 207 aige aig $ 19 / mo leasachadh a luathachadh fhad ‘s a chumas iad cleachdadh caol.