Fa'afefea ona fa'agaoioi e Dada Fa'amatalaga Fa'alotoifale | Mewayz Blog Skip to main content
Hacker News

Fa'afefea ona fa'agaoioi e Dada Fa'amatalaga Fa'alotoifale

Fa'amatalaga

15 min read Via smallcultfollowing.com

Mewayz Team

Editorial Team

Hacker News

O le Fa'afitauli Fa'apitoa e Fa'asinotonuina Le Tagata Lava lea ua Fa'asalaina Faiga Polokalama mo le tele o tausaga

Afai na e taumafai e fau se kalafi, se lisi e fa'aluaina feso'ota'iga, po'o se fa'ata'ita'iga fa'ata'ita'iga i se gagana e iai tulafono fa'atauaina, e te iloa le tiga. Fa'atonuga o fa'amaumauga a le tagata lava ia - o lo'o fa'amauina e le tasi vaega o le fa'atonu se fa'asino i le isi vaega o le fausaga lava e tasi-e matua faigata lava ona fa'aalia ma le saogalemu. Ua fagaina e le au fautasi ele lenei mea mo le tele o tausaga, aapa atu mo lePin, le saogalemupoloka, poʻo le faʻavasegaina o malae e na o le faʻataʻitaʻiina o mamanu e lagona le taua i gagana e aoina lapisi. Dada, o le gagana faʻataʻitaʻiga polokalame na faia e Niko Matsakis, e faia se auala e matua ese lava. E ala i le toe mafaufau i le umiaina ma fa'atagaga mai lalo i luga, ua mafai ai e Dada ona fa'asino i totonu e aunoa ma le ositaulagaina o le saogalemu o manatuaga - ma o a'afiaga e o'o atu i tua atu o le fia iloa o a'oa'oga.

O a Fa'amatalaga Totonu ma Aisea e Taua ai?

E tupu se fa'asinomaga i totonu pe a fa'asino atu se fanua i totonu o se fa'amaumauga o fa'amaumauga i se isi matā'upu i totonu o le fa'apena tutusa. Mafaufau i se parser o loʻo uu uma se manoa puna ma se fasi i totonu o lena manoa, poʻo se vaega UI e teu ai se lisi o tamaiti widget faʻatasi ma se faʻasino i le tamaititi o loʻo taulaʻi nei. O nei fa'ata'ita'iga e fa'aalia i taimi uma i polokalama fa'akomepiuta moni: faiga fa'atino, fa'ata'ita'iga o pepa, la'au fa'atulagaina, ma masini fa'agasolo galuega e fa'alagolago uma lava i nisi ituaiga o fa'asinomaga.

I gagana e pei o le Python po'o le JavaScript, o le aoina o lapisi e fa'atautaia le tausiga o tusi ma le le iloa. E te fatuina le faʻamatalaga, ma o le taimi faʻataʻitaʻi e faʻamautinoa e tumau pea le manatua i le umi e iai se mea e faasino i ai. Ae i totonu o gagana faʻapipiʻi e faʻamuamua ai le leai o se tau ma le puleaina o punaoa faʻapitoa, e manaʻomia e le tagata tuʻufaʻatasia se faʻamaoniga o le faʻamatalaga o le a le sili atu nai lo faʻamaumauga o loʻo faasino i ai. O le mea lea e faigata ai mea - ma o le tele o gagana e fa'atatau i le pule e fa'amalosia ai le au atia'e i ni faiga fa'aletonu e faanenefu ai le fa'amoemoe ma fa'ailoa mai ai ni mea sese.

O le lu'i e le na'o ni manatu. O 'au o lo'o fausia ni fa'avae fa'apitoa - pei o le 207-module architecture i tua Mewayz - fa'alagolago i fa'amatalaga i totonu i taimi uma. O se vaega o le CRM o lo'o fa'asino i fa'amaumauga i totonu o fa'amatalaga e tasi, o se afi fa'akomupiuta e feso'ota'i ai mea laina i tua i la latou pepa fa'amatua, po'o se dashboard o au'ili'iliga o lo'o fa'asino atu i so'o fa'amaumauga i totonu o se mea fa'asoa fa'asoa: o mea uma nei o fa'ata'ita'iga moni o le mamanu fa'asinomaga i totonu o lo'o galue ile fua.

Fa'afefea ona Pa'u Fa'ata'ita'iga Fa'aleaganu'u Pulea

Rust's borrow checker o se tasi o fa'afouga sili ona fa'amanatuina i le gagana fa'aonaponei fa'ata'ita'iga, fa'ate'a'ese'ese vaega uma o mea e manatua ai mea i le taimi e tu'ufa'atasia ai. Peita'i o lona pule e to'atasi e ona, nono-po'o-move semantics e matua tigaina ai fa'amatalaga i totonu. O le taimi lava e fa'agaoioi ai se struct i le manatua, so'o se fa'ailoga i totonu e le aoga. Tali a Rust — o le Pin API na fa'aofi mai i le version 1.33 - e maua ai se faiga e fa'amautinoa ai o le a le gaioi se tau, ae fa'apipi'i le lavelave i luga o le mea e tatau ona avea ma se galuega fa'atusa sa'o.

E masani ona lipotia e le au atiaʻe le faʻaaluina o le 30-40% o latou taimi e tau ai le siaki nono i luga o mamanu e aofia ai le faasinomaga a le tagata lava ia. O faletusi fa'avasegaina o Arena e pei otyped-arenama ​​fa'asinoala fa'avae (lea e te teu ai fa'ailoga i totonu o se Vec nai lo fa'amatalaga moni) o ni fofo fa'apitoa ae le atoatoa. Latou te fa'afesuia'i le fa'aalia o fa'asinomaga tu'usa'o mo fa'alilolilo lea e mafai ona fa'amaonia e le tu'ufa'atasi, ae latou fa'afesuia'i fo'i le manino mo le fa'avela.

"O le gagana sili ona lelei o se tasi lea e avea ai le mamanu sa'o ma mamanu sili ona faigofie e tusi ai. A fa'aogaina e le au atina'e ni fofo, o lona uiga o le fa'ata'ita'iga o le gagana ma le fa'ata'ita'iga o latou mafaufau ua 'ese'ese." — Niko Matsakis, i luga o le filosofia mamanu i tua o Dada

O le Fa'atagaga a Papa i le Pulea

O lo'o toe fa'afo'i e Papa le umiaina e le o se fa'ai'uga e lua a le tagata lava ia pe nono ae o se ala o fa'atagaga. Nai lo le fa'aliliuina o le pule po'o le fa'atupuina o nonōgatupe lē tumau, e fa'ataga e Dada fa'atauga e ave fa'amatalaga fa'atagaga e fa'amatala ai mea e mafai ona e faia ia i latou—faitau, tusi, pe umiaina—ma fa'atauaina, o nei fa'atagaga e mafai ona ola fa'atasi i vaega o lo'o fa'alava i le fausaga fa'amaumauga tutusa.

O le fa'amatalaga autu o le manatu o lisi. O le lisi i Dada e maua ai le avanoa le tumau i se tau a'o tumau le pule muamua o ana aia tatau. E le pei o nono a Rust, o lisi ua mamanuina e fatu faanatura ma le fausaga i totonu. A e lisiina se fanua o se struct, o le faiga a Dada e malamalama o le lisi e lautele i le olaga atoa o matua e aunoa ma le manaʻomia o faʻamatalaga manino o le olaga atoa. Ole mea lea e aveesea ai le ta'uta'ua 'a filifili ta'otoga o le olaga atoa e faigata ai ona faitau saini galuega a Rust.

Mo fa'amatalaga fa'alotoifale fa'apitoa, ua fa'ailoa mai e Dada le mea e ta'ua e le gagana lisi fa'asoa fa'atasi ma ala i totonu. E mafai e se struct ona umia se lisi i se tasi o ana lava fanua aua o le tagata tuʻufaʻatasiga e siaki le sootaga i le va o le atigipusa ma faʻamaumauga o loʻo i ai o se manatu muamua. E leai se mana'oga mo Pin, leai se mana'oga mo le le saogalemu, ma leai se mana'oga mo fa'asinomaga fa'avae. Na'o lou tusiaina o le code i le auala e te mafaufau ai i fa'amaumauga, ona fa'amaonia lea e le tagata tu'ufa'atasi.

Mamanu Fa'ata'ita'i e Fa'atauva'a i Tata

Fa'atasi ai ma fa'asinomaga fa'alotoifale ua mafai ona mama, e tele fa'asologa faigata fa'asolopito e faigofie ona fa'atino. O fa'ata'ita'iga ia e fa'afeiloa'i e faiga fa'akomepiuta i aso uma:

  • Ta'ita'i su'esu'e a le tagata lava ia — O se fa'asinomaga e fa'amauina se fa'amatalaga i le aoina o lo'o laasia, teuina o se fausaga e tasi, e aunoa ma ni ta'aloga i le olaga atoa
  • Mamanu e matau — O se mea e fa'aoso ai mea e fa'atumauina se lisi o toe fo'i fa'asino i lona lava tulaga, e mafai ai ona fa'agasolo polokalame e aunoa ma ni afifi Rc/RefCell
  • Fa'ata'ita'iga pepa fa'atasi ma fa'a'upu'u — O le fa'atonuga a le fa'atonu o tusitusiga o lo'o iai uma le pa'u ma le tasi pe sili atu fo'i tulaga fa'asino i totonu
  • Fa'atonu a matua-tamaitiiti — Fa'atulagaina o la'au o lo'o fa'amauina ai e tamaiti fa'asino i latou matua, fa'ata'ita'i sa'o nai lo fa'ailoga vaivai po'o fa'ailoga
  • Masini o galuega ma masini a le setete — O se laina paipa e fa'asino i lona tulaga o iai nei, fa'ai'uga talu ai, ma gaioiga o lo'o fa'atali uma i totonu o se fa'ata'ita'iga fa'amaumauga tu'ufa'atasi e tasi

Mo tufuga faufale, o nei mamanu e le o ni fa'ailoga pito - o le ivi pito i tua o polokalama fa'apitoa. Pe a fausia e le au inisinia a Mewayz foliga e pei o le toso-ma-pa'u galuega faufale poʻo le galulue faʻatasi i le taimi tonu i lana faʻatulagaina o galuega faatino, o faʻataʻitaʻiga autu o faʻamatalaga e mautinoa lava e aofia ai fausaga faʻapitoa. O gagana ma auivi o lo'o taulimaina nei mamanu e fa'aitiitia ai le taimi o le atina'e ma fa'aitiitia ai le tele o fa'ama'i.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

O le Aafiaga Lautele i luga ole Faiga Fa'akomepiuta

O le auala a Papa i fa'asinomaga i totonu e atagia mai ai le tele o fa'ata'ita'iga i le fa'atulagaina o le gagana fa'atulagaina:faia o mamanu saogalemu ergonomic nai lo le faia o mamanu le saogalemu e le mafai. O lenei filosofia e i ai taunuuga tuusaʻo mo le faʻaogaina o polokalama faʻaonaponei. A fa'afaigofie e se gagana se mamanu, e fa'aaogaina e le au atina'e. A fa'atiga se mamanu, e 'alofia e le au atia'e - o nisi taimi i le tau o le manino o le fausaga.

Manatu i le microservices versus modular monolith felafolafoaiga. O se tasi o mafua'aga e malepe ai e 'au faiga i 'au'aunaga 'ese'ese o le 'alofia lea o le lavelave o le fa'afoeina o tulaga fa'asoa i totonu o se faiga e tasi. Ae afai e saogalemu ma mafai ona faitau e le gagana mamanu fa'asoa-setete, e vaivai le finauga mo le fa'aleagaina vave. E mafai e 'au ona fausia ni faiga fa'aopoopo, fa'apitoa - ma le 50, 100, po'o le 207 fo'i fa'aoga feso'ota'i - i totonu o se iunite e tasi e mafai ona fa'aogaina, e ausia ai fa'amanuiaga fa'ale-fa'alapotopotoga o le fa'aogaina e aunoa ma le fa'aogaina o le fa'aogaina o faiga fa'asoa.

O le ata tonu lea o lo'o fa'amalosia ai fa'avae e pei o Mewayz, lea o lo'o fa'agaioi uma ai vaega o le CRM, pili, totogi, HR, pulega va'a, ma au'ili'ili uma i totonu o fa'amaumauga tu'ufa'atasi. O vaega ta'itasi o lo'o fa'asino i vaega fefa'asoaa'i - feso'ota'iga, fa'alapotopotoga, fefa'ataua'iga - e ala i so'otaga fa'alotoifale o le a fa'atauva'a e fa'atautaia i tua'oi o le tautua ae e fa'anatura i totonu o se monolith lelei fa'atulagaina. O le aga'i i luma ile mamanu ole gagana e fa'afaigofie ai nei fa'asinomaga i totonu e manuia sa'o ai lenei vasega o polokalame.

O le a le mea e tatau ona mata'ituina e le au atia'e

O lo'o fa'ata'ita'i pea Papa, ma o lo'o fa'amanino pea ona manatu e ala i atina'e lautele ma fa'amatalaga a tagata lautele. Peita'i, o le tele o ana fa'afouga o lo'o fa'aaafia ai le fa'ata'ita'iga o le gagana masani. Ole galuega faifaipea a Rust ileituaiga va'aigama ​​lepolonius(o le isi tupulaga fa'ameamea siaki) e nono mai manatu mai le avanoa su'esu'e lava e tasi. O le faʻataʻitaʻiga o le pule a Swift, na faʻaalia i le Swift 5.9, e faʻapea foʻi ona suʻesuʻeina le tele o faiga faʻatagaina. E oo lava i le ituaiga faiga a le TypeScript o loʻo faʻaauau pea ona faʻaleleia i le faʻataʻitaʻiga sili atu ona saʻo o fesoʻotaʻiga faʻamaumauga.

Mo 'au o lo'o fa'atupuina polokalame fa'akomepiuta i aso nei, o fa'atinoga fa'atino e manino. Muamua, ia fiafia i gagana ma auivi e fa'aogaina ai le latou fa'ata'ita'iga fa'ata'ita'iga ma lau fa'ata'ita'iga o fa'amaumauga - o le tauina o le ituaiga faiga o se lafoga fa'ato'aga e fa'aopoopo i le taimi. Lona lua, teu fa'afaigaluega i le malamalama i mamanu e mana'omia e lau vaega. Afai o lau tusi talosaga o se kalafi o fa'alapotopotoga feso'ota'i (e pei o le tele o fa'alapotopotoga fa'apisinisi), filifili meafaigaluega e fa'ata'ita'i fa'atusa kalafi fa'alenatura nai lo le fa'amalosia o le fa'aogaina o la'au.

Mulimuli ane, va'ai mata i Dada ma le su'esu'ega o lo'o fa'atusalia ai. O fa'afitauli e fo'ia - fa'asinomaga i totonu, fa'atagaga tu'ufa'atasiga, saogalemu ergonomic - e le'o ni popolega fa'apitoa. O fa'afitauli tonu ia e fetaia'i ma 'au uma pe a fa'atupu fa'amalosi, feso'ota'iga polokalame i le fua. Pe o lo'o e fa'afoeina se va'a o ta'avale tiliva, fa'atulagaina o se paipa fa'a faigaluega e tele la'asaga, po'o le fa'amaopoopoina o fa'amaumauga i luga o se fa'avae pisinisi 207-module, o le auala e fa'atautaia ai e au mea faigaluega feso'ota'iga i totonu e fa'atusaina ai le lelei o mea uma e te fausia i luga.

Mai le Gagana Gagana i le Pisinisi Moni

O su'esu'ega gagana fa'apolokalame e mafai ona lagona le mamao mai le mea moni i lea aso ma lea aso o le fa'atautaia o se pisinisi. Ae o meafaigaluega tatou te faʻaaogaina e faʻapipiʻiina ai oloa tatou te fausia, ma o oloa tatou te fausia e faʻaalia ai le faʻaogaina o pisinisi. O le sao a Dada i le fa'afitauli fa'alotoifale e le na'o se fa'ailoga fa'apitoa - o se fa'ailoga o lo'o aga'i atu le alamanuia i mea faigaluega e fa'aaloalo i le mafaufau tonu o tagata atia'e e uiga i fa'amaumauga, nai lo le fa'amalosia o i latou e mafaufau e pei o se tu'ufa'atasi.

Mo le 138,000+ pisinisi o loʻo faʻaogaina faʻasalalauga e pei o Mewayz e faʻatautaia a latou faʻagaioiga, o lenei alualu i luma o lona uiga o polokalame e sili atu ona faʻatuatuaina, sili atu le tamaoaiga, ma vave ona faʻaleleia. So'o se fa'aleleia atili i le fa'aogaina e gagana fa'apolokalame le lavelave e fa'aliliuina, mulimuli ane, i se poto sili atu mo le tagata fa'aaoga mulimuli - le fai pisinisi la'ititi e na'o le mana'o ia latou CRM, pili, ma faiga fa'asalalau e galulue fa'atasi. O lena fa'alelei o le fua lea o le faitau afe o fa'asinomaga fa'ata'ita'i lelei i totonu, ma o gagana e pei o Dada ua sili atu ona saogalemu ma faigofie ona fausia nai lo se isi lava taimi muamua.

Fa'amama lau Pisinisi ma Mewayz

Mewayz e aumaia 207 pisinisi modules i totonu o le tulaga e tasi — CRM, invoicing, project management, ma isi mea. Auai i le 138,000+ tagata fa'aoga na fa'afaigofie a latou galuega.

Amata Saoloto i le Aso →

Fesili e Fai soo

O le a tonu le "faafitauli fa'apitoa"?

O le fa'afitauli fa'asinomaga a le tagata lava ia e tupu pe a iai se fa'amatalaga o fa'amaumauga o lo'o i ai se fa'asinomaga ia te ia lava, e pei o se node i se kalafi e fa'asino i se isi node i totonu o le fausaga lava e tasi. I gagana o lo'o i ai tulafono fa'atauva'a e pei o Rust, e tupu ai se fete'ena'iga: e le faigofie ona iloa e fa'amautinoaga o le saogalemu o le gagana pe o le fa'asinoga e sili atu nai lo fa'amaumauga o lo'o fa'asino i ai. O le mea lea e foliga mai e faigofie, masani i Mewayz's 207+ modules, e matua'i faigata ma le saogalemu e fa'atino.

E fa'afefea ona fo'ia e Tata lenei fa'afitauli e ese mai le Rust?

E ui ina mana'omia e Rust ni fa'aoga lavelave e pei o Pin po'o le le saogalemu code e fa'atautaia ai fa'asinoga a le tagata lava ia, e taoina e Dada se vaifofo sa'o i lana fa'ata'ita'iga. Ua fa'ailoa mai e Dada le manatu o "lisi," o fa'amatalaga le tumau, fa'avae fa'atagaga. Ole mea lea e mafai ai e le tagata fa'apipi'i ona fa'amautu fa'amautu le saogalemu o fa'ailoga i totonu e aunoa ma le mana'omia o ni fa'ailoga fa'apitoa po'o le motusia o le saogalemu o manatuaga, ma fa'asili atu ai le ergonomic mo nei mamanu masani.

E mafai ona ou fa'aogaina Dada mo a'u galuega i le aso?

O Papa ose gagana fa'ata'ita'i ma e le'i sauni mo le fa'aogaina. Ose galuega su'esu'e su'esu'e manatu fou ile pule. Mo le malosi, gaosiga-sauni polokalame polokalame, Rust tumau pea le filifiliga sili. Mo mana'oga maualuga maualuga, o se auaunaga e pei o le Mewayz ($19/mo) e maua ai se faletusi tele o modules na muai fausia e fa'avavevave ai le atina'e e aunoa ma le tauivi ma atugaluga o mafaufauga maualalo.

E iai ni tapula'a le faiga a Tata?

O le faiga lisi a Papa ua mamanuina mo se vasega fa'apitoa o fa'afitauli e a'afia ai fa'asinomaga i totonu i totonu o se la'au pule e tasi. E ui ina fa'amalieina le kalafi fa'ata'ita'i ma fa'afitauli fa'ata'ita'i, atonu e le o se pulu siliva mo fa'ata'ita'iga fa'ailoga lavelave uma. O le fa'ata'ita'iga o lo'o fa'aauau pea ona fa'atupuina, ma o le a fa'amanino atoatoa ona agava'a ma fa'alavelave a'o fa'asolosolo le gagana.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,207+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,207+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime