Hacker News

Farewell, Rust eka webu

\u003ch2\u003eKu wisa, Rust ya webu\u003c/h2\u003e \u003cp\u003eAthikili leyi yi nyika vutivi bya nkoka na vuxokoxoko eka nhlokomhaka ya yona, leswi hoxaka xandla eka ku avelana vutivi na ku twisisa.\u003c/p\u003e \u003ch3\u003eSwilo swa nkoka swo teka\u003c/h3\u003e \u003cp\u003eVahlayi va nga expe...

6 min read Via yieldcode.blog

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eKu wisa, Rust ya webu\u003c/h2\u003e \u003cp\u003eAthikili leyi yi nyika vutivi bya nkoka na vuxokoxoko eka nhlokomhaka ya yona, leswi hoxaka xandla eka ku avelana vutivi na ku twisisa.\u003c/p\u003e \u003ch3\u003eSwilo swa nkoka swo teka\u003c/h3\u003e \u003cp\u003eVahlayi va nga langutela ku vuyeriwa:\u003c/p\u003e \u003cul\u003e \u003cli\u003eKu twisisa hi vuenti ka mhaka\u003c/li\u003e \u003cli\u003eMatirhiselo lama tirhaka na ku yelana ka misava ya xiviri\u003c/li\u003e \u003cli\u003eMavonelo ya vativi na nxopaxopo\u003c/li\u003e \u003cli\u003eMahungu lama pfuxetiweke eka swiendlakalo swa sweswi\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003eXiringanyeto xa Nkoka\u003c/h3\u003e \u003cp\u003eNhundzu ya khwalithi yo fana na leyi yi pfuneta ku aka vutivi na ku tlakusa ku teka swiboho leswi nga na vutivi eka tidomeni to hambana.\u003c/p\u003e

Swivutiso Leswi Vutisiwaka Nkarhi Na Nkarhi

Ha yini vatumbuluxi va suka eka Rust ku ya eka nhluvukiso wa webu?

Rust's steep learning curve, modele wa vun'wini byo rharhangana, na swirhendzevutani swa ku vuyeleriwa hi ku nonoka swi endla leswaku swi tika ku tiyisisa eka tiphurojeke to tala ta webu. Loko Rust yi humelela eka minongonoko ya tisisiteme na swiyimo swa nkoka wa matirhelo, nhluvukiso wa webu hi ntolovelo wu lava ku endliwa ka xikombiso hi xihatla na ku cinca nkarhi na nkarhi. Swipano swi tala ku kuma leswaku ntsengo wa vuhumelerisi wu tlula ku vuyeriwa ka matirhelo, ngopfungopfu loko swin’wana swa manguva lawa swo fana na Go, TypeScript, kumbe tipulatifomo leti lawuriwaka ti nyika rivilo leri ringaneke hi nxavo wa le henhla wa vutivi wutsongo swinene.

Hi tihi tindlela tin’wana letinene eka Rust to aka ti-backend ta webu?

Go, Node.js, na Python (leswi nga na swivumbeko swo fana na FastAPI) i swicinci leswi dumeke leswi nyikaka matirhelo yo tiya na ergonomics yo antswa ya vaendli. Eka swipano leswi lavaka ku famba hi ku hatlisa swinene, tipulatifomo to fana na Mewayz — leti nyikaka 207 wa mimojula leyi hlanganisiweke ku sukela eka $19/n’hweti — ti herisa swo tala swa ku tlakusa swilo swo tika swa le ndzhaku hi ku helela, swi tshika swipano swi kongomisa eka loji ya swikumiwa ku tlula ku veka tiwayiri ta switirhisiwa na boilerplate.

Xana ku tshika Rust swi vula ku nyikela hi matirhelo ya xitirhisiwa?

A swi na nhlamuselo eka ndzhwalo wo tala wa ntirho wa webu. Xiphiqo eka switirhisiwa swa webu leswi tolovelekeke i I/O — swivutiso swa database, ku hlwela ka netiweke, na ku vitana ka API ya le handle — hayi rivilo ra xibalo leri nga si swekiwaka. Tindzimi to fana na Go kumbe Bun-based Node.js ti khoma swiphiqo leswi hi ndlela leyinene. Handle ka loko u aka njhini ya ntlangu kumbe kernel ya OS, swipfuno swa micro-performance leswi Rust yi swi nyikaka a swi tali ku hundzuluxela eka ku antswisiwa loku pimiwaka loku langutaneke na vatirhisi eka swiyimo swa webu.

Xana Rust ya ha fanele ku dyondza loko ndzi kongomisa eka nhluvukiso wa webu?

Rust yi tshama yi ri ya nkoka tanihi ririmi ra vumbirhi ro twisisa vulawuri bya memori, miehleketo ya tisisiteme, na ku tsala tilayiburari ta matirhelo ya le henhla hi ku tirhisa WebAssembly. Hambiswiritano, tani hi web stack yosungula, vuvekisi bya tika ku byi lulamisa eka ti ecosystems leti fambafambaka hiku hatlisa. Vatumbuluxi lava kongomisaka ku rhumela swikumiwa leswi nga na swihlawulekisi leswi heleleke hi ku hatlisa va tala ku tirhisiwa ku antswa hi ku lavisisa tipulatifomo ta manguva lawa ta hinkwaswo eka xin’we — ku fana na Mewayz’s 207-module suite at $19/month — ku tlula ku antswisa eka xiyimo xa ririmi ka ha ri na nkarhi.