Hacker News

Me pehea te Whakahohe a Dada i nga Tohutoro Roto

Nga korero

15 min read Via smallcultfollowing.com

Mewayz Team

Editorial Team

Hacker News

Ko te Raruraru Whaiaro Whaiaro Kua Whakahauhia te Whakahotakanga Pūnaha mo nga Tau tekau

Mena kua ngana koe ki te hanga kauwhata, rarangi hono-rua, he tauira kaitirotiro ranei i roto i te reo whai ture mana rangatira, ka mohio koe ki te mamae. Ko nga hanganga raraunga tohutoro-whaiaro - ko tetahi waahanga o te hanganga e mau ana i te atatohu ki tetahi atu waahanga o te hanganga kotahi - he tino uaua ki te whakapuaki haumaru. He maha nga tau e tohe ana nga kaiwhakawhanake waikura ki tenei, ka tae ki nga porokaPin, kore haumaru, ki nga kaiwhakarite arena ki te whakatauira noa i nga tauira he iti noa iho i roto i nga reo kohia paru. Ko Dada, te reo hootaka whakamatautau i hangaia e Niko Matsakis, he rereke te huarahi. Ma te whakaaro ano i te mana rangatira me nga whakaaetanga mai i te whenua ki runga, ka taea e Dada nga tohutoro o roto me te kore e patu i te haumaru o te mahara - a ka tae atu nga paanga ki tua atu i te maaramatanga matauranga.

He aha nga Tohutoro o roto me te aha i whai take ai?

Ka puta he tohutoro o roto ina tohu tetahi mara i roto i te hanganga raraunga ki tetahi atu mara i roto i te rite hanganga. Whakaarohia he paoro e mau ana i te aho puna me te poro ki taua aho, he waahanga UI ranei e penapena ana i te rarangi o nga taputapu tamariki me te tohutoro ki te tamaiti e arotahi ana inaianei. Ka puta enei tauira i nga wa katoa i roto i nga rorohiko o te ao: ko nga punaha huihuinga, tauira tuhinga, rakau whirihoranga, me nga miihini rerengamahi ka whakawhirinaki katoa ki etahi momo tohutoro whaiaro.

I roto i nga reo penei i te Python, i te JavaScript ranei, ko te kohinga paru te whakahaere i te pukapuka pukapuka kore e kitea. Ka waihangahia e koe te tohutoro, a ko te wa whakahaere ka whakarite kia ora tonu te mahara i te wa e tohu ana tetahi mea ki a ia. Engari i roto i nga reo punaha e aro nui ana ki nga tangohanga kore-utu me te whakahaere rawa i nga rawa, me tohu te kaikoipi kaore te tohutoro e ora ake i nga raraunga e tohuhia ana e ia. I konei ka uaua nga mahi — a ko te nuinga o nga reo e pa ana ki te mana rangatira ka akiaki i nga kaiwhakawhanake ki nga mahi rorirori e whakapouri ana i te whakaaro me te whakauru i nga pepeke ngawari.

Ehara i te mea he whakaaro noa te wero. Ko nga roopu e hanga ana i nga papaaho rereke — penei i te hoahoanga kōwae 207 kei muri Mewayz — ka whakawhirinaki tonu ki nga tohutoro o roto. He kōwae CRM e tohutoro ana i nga rekoata i roto i te horopaki raraunga kotahi, he miihini nama e hono ana i nga mea raina ki o raatau tuhinga matua, he papatohu tātaritanga ranei e tohu ana ki nga awa raraunga ora i roto i tetahi ahanoa tiritiri: he tauira katoa enei o te tauira tohutoro o roto e mahi ana i te tauine.

Pehea te Hinga Poto o nga Tauira Taonga Tuku iho

Ko te kaitaki nama a Rust tetahi o nga mea hou rongonui i roto i te hoahoa reo hou, e whakakore ana i nga waahanga katoa o nga pepeha mahara i te wa whakahiato. Heoi ko tana rangatira-kotahi, ko te nama-ma-neke-a-ringa ranei ka tino mamae nga tohutoro o roto. I te wa e nukuhia ai te hanganga i roto i te mahara, ka muhu tetahi tohu o roto. Ko te whakautu a Rust — ko te Pin API i whakauruhia ki te putanga 1.33 — ka whakarato i tetahi tikanga ki te whakapumau i te uara ka kore e neke, engari ka whakararangitia e ia he aha te mahi whakatauira tika.

He maha tonu nga korero a nga kaiwhakawhanake kua whakapaua e ratou te 30-40% o to ratou wa ki te whawhai ki te kaitaki nama mo nga tauira e pa ana ki te tohutoro whaiaro. Ko nga whare pukapuka tohanga arena penei i tearena-taapirime nga huarahi i runga i te taurangi (kei te penapena tohu tohu ki roto i te Vec, kaua ki nga tohutoro tuuturu) he otinga ngawari engari he koretake. Ka tauhokohoko ratou i te ahua o nga tohutoro tika mo te kore korero ka taea e te kaikoipi te manatoko, engari ka tauhokohoko ano hoki i te maarama mo te kohua.

"Ko te ahua pai rawa atu o te reo ko tetahi e hanga ana i te tauira tika te tauira ngawari rawa atu ki te tuhi. Ina tahuri nga kaiwhakawhanake ki nga mahi whakatika, ko te tikanga kua rereke te tauira o te reo me o raatau tauira hinengaro." — Niko Matsakis, i runga i te whakaaro hoahoa i muri i a Dada

Te Whakaaetanga a Papa ki te Mana Rangatira

Ka whakaarohia ano e Papa te mana pupuri ehara i te mea he whakatau-rua-rua-nama ranei engari heituhinga o nga whakaaetanga. Engari ki te whakawhiti i te mana pupuri, ki te hanga nama rangitahi ranei, ka whakaaetia e Dada nga uara ki te kawe i nga tuhinga whakaaetanga e whakaatu ana i nga mea ka taea e koe ki a raatau — panui, tuhi, pupuri ranei — me te arohaehae, ka noho tahi enei whakaaetanga ki runga i nga waahanga inaki o te hanganga raraunga ano.

Ko te tirohanga matua ko te ariā o riihi. Ma te riihi i Dada e tuku urunga wa poto ki tetahi uara ka mau tonu te mana o te rangatira taketake. Kaore i rite ki te nama nama a Rust, i hangaia nga riihi kia tito noa me te hanganga o roto. Ina riihi koe i tetahi mara o te hanganga, ka mohio te punaha momo a Dada kua horahia te riihi ki te roanga o te ra o te matua me te kore e tono korero mo te ora. Ma tenei ka whakakore i nga mekameka tawhā o te ora 'a he uaua ki te panui i nga waitohu mahi a Rust.

Mo nga tohutoro o roto rawa, ka whakaatu a Dada i ta te reo e kiia nei he riihi tiritahi me nga huarahi o roto. Ka taea e tetahi hanganga te pupuri riihi ki tetahi o ana ake mara na te mea ka whai te kaikoipi i te hononga i waenga i te ipu me nga raraunga kei roto hei ariā akomanga tuatahi. Karekau he hiahia mo te Pin, karekau he hiahia mo te kore haumaru, karekau he hiahia mo te arataki-taurangi. Ka tuhi noa koe i te waehere kia rite ki o whakaaro mo te raraunga, ka whakamanahia e te kaitoi.

Tauira Mahinga Ka Whakaitihia i Dada

Na nga tohutoro o roto kua whakahoehia, he maha nga tauira uaua o mua ka ngawari ki te whakatinana. He tauira enei e pa ana ki nga punaha whakaputa ia ra:

  • Kaiwhakahaere tohutoro-whaiaro — He kaitahuri e pupuri ana i te tohutoro ki te kohinga e takahia ana e ia, ka penapenahia hei hanga kotahi, kaore he whare takaro mo te ora
  • Tauira kaitirotiro — He kaiwhakaputa takahanga e pupuri ana i te rarangi o nga waea hoki e tohutoro ana i tona ake ahua, e taea ai te hotaka hohenga me te kore he Rc/RefCell takai
  • Tauira tuhinga me nga pehu — He hanganga tuhinga a te ētita kuputuhi kei roto te parepare me tetahi, neke atu ranei nga tuunga pehu e tohu ana ki roto
  • Nga aroākapa matua-tamariki — Nga hanganga rakau e mau ai nga tamariki i nga tohutoro ki o raatau matua, ka whakatauira tika kaua ma nga tohu tohu ngoikore ranei
  • Nga miihini Reremahi me nga miihini kawanatanga — He hanganga paipa e tohutoro ana i tana waahanga o naianei, nga hua o mua, me nga mahi e tarewa ana i roto i te tauira raraunga whakakotahi kotahi

Mo nga kaihoahoa papaaho, ehara enei tauira i nga keehi taha - ko te tuara o nga punaha rorohiko. I te wa e hanga ana e te roopu miihini a Mewayz nga ahuatanga penei i nga kaihanga rerenga mahi toia-ma-maturuturu, he mahi-tuturu ranei i roto i tana waahanga whakahaere kaupapa, ko nga tauira raraunga o raro ka uru ki nga hanganga tohutoro-whaiaro. Ko nga reo me nga anga e whakahaere ana i enei tauira ka whakaiti i te wa whanaketanga me te whakaiti i te mata o nga pepeke.

💡 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 →

Ko te Paanga Whanui ki te Hanganga Pūmanawa

Ko te huarahi a Papa ki nga tohutoro o roto e whakaatu ana i te ahua nui ake i roto i te hoahoa reo whakahōtaka: te hanga i nga tauira haumaru kia ergonomic, kaua ki te kore e taea nga tauira haumaru. Ko tenei kaupapa whakaaro he hua tika mo te hanganga o nga rorohiko hou. Ina ngawari te tauira o te reo, ka whakamahia e nga kaihanga. Ina mamae ana te tauira, ka karohia e nga kaiwhakawhanake — i etahi wa ka utu mo te maamaatanga o te hoahoanga.

Whakaarohia nga ratonga moroiti me te tautohetohe monolith modular. Ko tetahi take ka pakaruhia e nga roopu nga punaha ki nga ratonga motuhake ko te karo i te uaua o te whakahaere whenua tiritahi i roto i te mahi kotahi. Engari ki te noho haumaru te reo o nga tauira whenua-tiariari me te panui, ka ngoikore te tohenga mo te pirau o mua. Ka taea e nga roopu te hanga i nga punaha whakakotahitanga — me te 50, 100, tae atu ki te 207 nga waahanga honohono — i roto i te waahanga kotahi ka taea te tuku, ka eke ki nga hua whakahaere o te whakahuringa me te kore e nui te whakahaere o nga punaha tohatoha.

Koinei tonu te hoahoanga e whakakaha ana i nga papaaho penei i a Mewayz, kei reira nga waahanga e pa ana ki te CRM, te nama nama, te utu utu, te HR, te whakahaere waka, me te tātaritanga i roto i te horopaki raraunga whakakotahi. Ko ia kōwae e tohutoro ana i nga hinonga tiritiri - nga hoapaki, nga whakahaere, nga whakawhitiwhitinga - na roto i nga hononga o roto ka poauau ki te whakahaere puta noa i nga rohe ratonga engari he mea maori i roto i te monolith kua pai te hanganga. Ko te ahu whakamua i roto i te hoahoa reo e whakangwari ana i enei tohutoro o roto e whai hua tika ana ki tenei momo rorohiko.

He aha nga Kaihanga Me Mataki Mo

Kei te whakamatautau tonu a Dada, a kei te whakamahine tonu ona whakaaro ma te whakawhanaketanga a te iwi me nga urupare a te hapori. Heoi ano, he maha o ana mea hou kei te awe i te hoahoa reo auraki. Ko nga mahi a Rust mo temo nga momo tirohangame tepolonius(te reanga kaitirotiro nama e whai ake nei) ka tono aria mai i te waahi rangahau ano. Ko te tauira mana a Swift, i whakauruhia ki roto i te Swift 5.9, he pera ano te torotoro i nga punaha whakaaetanga maramara. Ahakoa ko te momo punaha a TypeScript kei te tipu haere tonu ki te whakatauira tika ake o nga hononga raraunga.

Mo nga roopu hanga raupaparorohiko i enei ra, he maamaa nga mahi tango. Tuatahi, paingia nga reo me nga anga e whakahāngai ana i o raatau tauira mana ki to tauira raraunga - ko te whawhai i te punaha momo he taake hua ka whakakotahi i te waa. Tuarua, whakangao ki te mohio ki nga tauira e hiahiatia ana e to rohe. Mena ko to tono he kauwhata o nga hinonga honohono (penei i te nuinga o nga papaaho pakihi), kowhiria nga taputapu e whakatauira ana i nga kauwhata, kaua ki te akiaki i nga mahi hanga rakau.

Ka mutu, tirohia a Dada me te rangahau e tohu ana. Ko nga raruraru ka whakatauhia - nga tohutoro o roto, te hanganga whakaaetanga, te haumaru ergonomic - ehara i te awangawanga motuhake. Ko enei nga tino raru e pa ana ki nga roopu katoa i te wa e hanga ana i nga rorohiko whakahirahira, hono hono i te rahi. Ahakoa kei te whakahaere koe i nga waka tuku waka, kei te whakarite i te paipa utu maha-taahiraa, kei te tukutahi raraunga ranei puta noa i te turanga pakihi 207-module, ko te huarahi e hapai ai au taputapu i nga hononga o roto ka whakatauira i te kounga o nga mea katoa ka hangaia e koe ki runga ake.

Mai Te Tikanga Reo ki te Tikanga Pakihi

Ko te rangahau reo whakahoahoa ka noho tawhiti atu i te mooni o ia ra o te whakahaere pakihi. Engari ko nga taputapu e whakamahia ana e matou te hanga i nga hua ka hangaia e matou, me nga hua ka hangaia e matou te ahua o te mahi pakihi. Ko te takoha a Dada ki te raruraru tohutoro o roto ehara i te mea he tohu hangarau noa - he tohu kei te neke te ahumahi ki nga taputapu e whakaute ana i te whakaaro o nga kaiwhakawhanake mo nga raraunga, kaua ki te akiaki i a raatau ki te whakaaro ano he kaikohi.

Mo nga pakihi 138,000+ e whakamahi ana i nga papaaho penei i a Mewayz ki te whakahaere i a raatau mahi, ko te tikanga o tenei ahunga whakamua he raupaparorohiko e pono ake ana, e whai kiko ana, e tere ake ana te whanake. Ko nga whakapainga katoa i roto i te whakahaeretanga o nga reo hootaka i te uauatanga ka huri hei wheako pai ake mo te kaiwhakamahi mutunga — te rangatira pakihi iti e hiahia ana kia mahi tahi a raatau CRM, nama, me nga punaha pukapuka. Ko taua marumaru te hua o nga mano tini o nga tohutoro a-roto kua oti te whakatauira, a ko nga reo penei i a Dada ka noho haumaru, ka ngawari ake te hanga i era atu wa.

Whakatikahia to Pakihi me Mewayz

Mewayz kawe 207 kōwae pakihi ki te papa kotahi — CRM, nama, whakahaere kaupapa, me etahi atu. Hono atu ki te 138,000+ ngā kaiwhakamahi i whakangāwari i ā rātou rerengamahi.

Tīmata Koreutu I tenei ra →

Patai Auau

He aha tonu te "raruraru tohutoro whaiaro"?

Ka puta te raruraru tohutoro-whaiaro ina he tohutoro te hanganga raraunga ki a ia ano, penei i te node i roto i te kauwhata e tohu ana ki tetahi atu node i roto i taua hanganga. I roto i nga reo me nga ture mana rangatira penei i a Rust, ka puta he taupatupatu: kare e taea e nga taurangi haumaru o te reo te whakatau ngawari mena ka ora ake te tohutoro i nga raraunga e tohuhia ana. He ahua ngawari tenei, he mea noa i roto i nga waahanga 207+ a Mewayz, he uaua, he kore haumaru ki te whakatinana.

Me pehea e rereke ai a Dada i tenei raru mai i te Rust?

Ahakoa e hiahia ana a Rust ki nga mahi uaua penei i te Pin, unsafe waehere ranei hei hapai i nga tohutoro-whaiaro, ka tunua e Dada he otinga ki tana tauira mana. Ka whakaatu a Dada i te ariā o "riihi," he tohutoro mo te wa poto, e pa ana ki te whakaaetanga. Ma tenei ka taea e te kaikoipi te whakapumau i te haumaru o nga tohu o roto me te kore e hiahiatia he momo motuhake, ka pakaru ranei te haumaru mahara, ka tino pai ake mo enei tauira noa.

Ka taea e au te whakamahi i a Dada mo aku kaupapa i tenei ra?

He reo whakamatautau a Dada i tenei wa, kaore ano kia reri mo te mahi whakaputa. He kaupapa rangahau e torotoro ana i nga whakaaro hou mo te mana rangatira. Mo nga hotaka punaha pakari, kua rite ki te whakaputa, ko Rust tonu te whiringa matua. Mo nga hiahia tono taumata teitei ake, he ratonga penei i a Mewayz ($19/mo) e whakarato ana i te whare pukapuka nui o nga waahanga kua oti te hanga hei whakatere ake i te whanaketanga me te kore e raru ki nga awangawanga mahara taumata iti.

He herenga te huarahi a Dada?

Kua hoahoatia te punaha riihi a Dada mo tetahi momo raru e pa ana ki nga tohutoro o roto i roto i te rakau mana kotahi. Ahakoa he huatau te whakaoti i te kauwhata paradigmatic me nga take tauira kaitirotiro, ehara pea i te matā hiriwa mo nga ahuatanga tohu tohu uaua katoa. Kei te whanake tonu te tauira, a, ka marama ake ona kaha me ona here i te wa e whanake ana te reo.

Try Mewayz Free

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

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ 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