Hacker News

Mun na n bɛ Vibe kɛ Go kɔnɔ, n tɛ Rust walima Python ye

Kow fɔcogo

17 min read Via lifelog.my

Mewayz Team

Editorial Team

Hacker News
Mun na n bɛ Vibe kɛ Go kɔnɔ, n tɛ Rust walima Python ye

nɔgɔya ye Fangaba ye

Bi porogaramukanw ka cacophonie kɔnɔ, u kelen-kelen bɛɛ bɛ layidu ta baarakɛcogo la, lakana, walima baarakɛcogo nɔgɔya la, min ɲɔgɔn tɛ, a ka nɔgɔn ka tunun mankan kɔnɔ. N ye waati kɛ Rust ka kalan gɛlɛn na, min bɛ kɛ sistɛmuw ta fan fɛ ani Python ka diɲɛ kɔnɔ min bɛ ɲɛfɔli kɛ, "batiriw bɛ min kɔnɔ". O bɛɛ n’a ta, n’a bɛ na ni kɔkanna baarakɛminɛn barikamaw jɔli ye, minnu bɛ se ka sɛgɛsɛgɛ, minnu bɛ fanga di plateformew ma i n’a fɔ Mewayz, n bɛ n ka dɔnkilidacogo sɔrɔ tuma bɛɛ Go kɔnɔ. A t’a Fɔ ko Rust walima Python ka dɔgɔ; u ye baarakɛminɛn ɲumanw ye gɛlɛya kɛrɛnkɛrɛnnenw kama. Nka don o don sɛnɛfɛnw dilanni na, n’o ye ka jagokɛlaw ka hakilinaw da minnu bɛ se ka da u kan ani minnu bɛ se ka baara kɛ, Go ka nɔgɔya hakilila ye a ka fanga belebele laban ye. Kan don min dabɔra baara dɔrɔn kama, nka a dabɔra ka baara kɛ ka ɲɛ sɛgɛsɛgɛli la ni jɛkulu ye.

ka bɔ Hakilina la ka taa sɛnɛfɛnw dilanni na , Teliya

Python tɔgɔ bɔra a ka yiriwali teliya la . Aw bɛ se ka hakilina dɔ sɛgɛsɛgɛ ani ka prototype dɔ kɛ min bɛ boli miniti damadɔ kɔnɔ. Nka, o teliya in bɛ se ka na ni musaka ye tuma dɔw la n’i bɛ taa fɛn dilanni sigida la, tuma caman na, o bɛ tali kɛ suguya jirali la, dantigɛli ɲɛnabɔli, ani baarakɛcogo labɛnni. Faan wɛrɛ fɛ, nɔgɔ bɛ gɛlɛya ɲini ka kɔn o ɲɛ. A ka tigiya misali barikama bɛ hakilijagabɔ lakanani garanti ni nɔgɔbɔlan tɛ, nka jatebɔ-waati sɛgɛsɛgɛliw, hali n’u nafa ka bon kosɛbɛ, olu bɛ se ka yiriwali fɔlɔ teliya sumaya. Go bɛ balansi dafalen sɔrɔ. A ka daɲɛgafe tilennen, a ka daɲɛgafe teliya, ani a ka ɲɔgɔndan fɔlɔw minnu bɛ a kɔnɔ, o kɔrɔ ye ko n bɛ se ka segin-ka-bɔ teliya la ka bɔ baarakɛcogo misali la ka taa baarakɛcogo la min bɛ baara kɛ kosɛbɛ, k’a sɔrɔ n ma hakilinaw Changé. O teliya in nafa ka bon kosɛbɛ jagokɛla ka OS modulari la i n’a fɔ Mewayz, an ka kan ka fɛn kuraw bɛrɛbɛn ani k’u bila senkan yɔrɔ min na ka ɲɛ.

  • Binary kelen bilali : Ka dalajɛ ka kɛ binary kelen ye , min jɔlen don , o bɛ deployi ni dependence management nɔgɔya kosɛbɛ .
  • Bilt-in Concurrency : goroutines ni channels ye jamanaden fɔlɔw ye , o b' a to a ka nɔgɔn ka concurrent code sɛbɛn min bɛ scale .
  • Hakilina baarakɛminɛnw : `go` baarakɛminɛn bɛ sɛbɛnnikɛcogo , kɔrɔbɔli , ani dantigɛli ɲɛnabɔli ɲɛnabɔ , ka bɛnkan sabati kodɔnba bɛɛ kɔnɔ .

baara kɛcogo i man kan ka miiri min na

Baara kɛcogo tɛ bɛnkan ye kɛnɛ kan min bɛ jago baarakɛcogo gɛlɛnw ɲɛnabɔ . Hali n’a y’a sɔrɔ Python ka kɔrɔfɔcogo bɛ Se ka Kɛ buteli ye baara minnu bɛ Kɛ ni CPU ye, Rust ka baarakɛcogo ye sanfɛla ye, a bɛ C++ kɛlɛ. Nka o kɛcogo ka teli ka dɔnniya jugu de wajibiya walasa ka da wuli lafiya la. Go bɛ cɛmancɛ-yɔrɔ dɔ di min bɛ mɔgɔ bila ka miiri. A bɛ ɲɔgɔn dalajɛ ka kɛ masin kode native ye, ka baarakɛcogo di min teliya ka bon ni Python ye ani a ka c'a la "a ka ɲi" ɛntɛrinɛti baarakɛminɛnw ni ɛntɛrinɛti baarakɛminɛnw fanba ma. Min nafa ka bon kosɛbɛ, o ye k’o Sɔrɔ ni dɔnniya doni fitinin ye. Nɔgɔbɔlan bɛ baara kɛ kosɛbɛ, wa ɲɔgɔndan modɛli b’a to an bɛ se ka baara kɛ ni sigida caman ye ka ɲɛ, k’a sɔrɔ bololabaarakɛlaw ka hakilijagabɔ kɛcogo gɛlɛya tɛ. O kɔrɔ ye ko Mewayz kɔkanna bɛ se ka donibaw ɲɛnabɔ ni jaabi ye, wa n bɛ se ka n sinsin jagokɛlaw ka hakilinaw kan sanni ka n sinsin mikro-optimisations kan.

ye "Nka Go ka ko koloma tɛ fɛn kelen-kelenw ye, nka u bɛ bɛn ɲɔgɔn ma cogo min na walasa ka kɛ fɛn kelen ye min bɛ bɛn ɲɔgɔn ma, min bɛ faamuya. Laɲini tun ye ka kan dɔ da min bɛna kɛ koɲuman ye an bɛ porogaramu suguya minnu sɛbɛn don o don."(Alimankan na) - Andrew Gɛrandi
ye

Jɛkulu dɔ ka ɲɛsin sigida ladonni ma

porogaramuw bɛ kalan ka caya ka tɛmɛ a sɛbɛnni kan . Kan dɔ ka ɲɛnamaya kɛcogo n’a ka bɛnkanw jɔyɔrɔ ka bon kosɛbɛ a ladonni kuntaalajan na. Go’s design bɛ hakilitigiya fari faga kosɛbɛ. A ka c’a la, fɛɛrɛ jɛlen kelen bɛ yen min bɛ se ka gɛlɛya dɔ ɲɛnabɔ. O cogoya min bɛ waleya (`gofmt`) o kɔrɔ ye ko Go codebase bɛɛ bɛ i n’a fɔ a dɔnna, o bɛ dɔ bɔ ɲɔgɔndan na ni i bɛ onboarding (dabɔbaa kura) kɛ walima ni i bɛ fɛn caman ɲɔgɔn falen-falen porozɛw ni ɲɔgɔn cɛ. Nin sinsin in min bɛ kɛ jɛya ni ɲɔgɔndɛmɛ kan, o ye nafa ye fɛɛrɛko siratigɛ la, fɛn dilannen dɔ fɛ i n’a fɔ Mewayz. Ni plateforme bɛ ka bonya ani ni ekipu bɛ ka bonya, an bɛ se ka da a la ko kode bɛ to ka kalan ani ko a bɛ se ka ladon. A bɛ jusigilan sabatilen dɔ da, min bɛ se ka fɔ ka ɲɛ, an bɛ se ka modulu sitɛmu gɛlɛn dɔ jɔ min kan, k’a lajɛ ko yɔrɔ kelen-kelen bɛɛ bɛ se ka faamuya ani ka ɲɛtaa sɔrɔ ɛntɛrinɛti injiniyɛri o ɛntɛrinɛti kan.

baarakɛminɛn ɲuman min bɛ bolo la

Ne ka fɛɛrɛ min ka di Go ye , o tɛ kan wɛrɛw gɛnni ye . Python tora cogo la min tɛ se ka suma ni kunnafoniko dɔnniya ni sɛbɛnnikɛcogo ye, wa Rust ye sugandili dafalen ye lakana-kɔrɔ-sitɛmu porogaramuw labɛnni na. Nka jagokɛcogo min sinsinnen bɛ ɛntɛrinɛti kan, min bɛ kɛ waati kelen na, ani min bɛ se ka sɛgɛsɛgɛli kɛ, o kɔnɔna na, Go de ye setigi jɛlen ye. A ka yiriwali teliya, baarakɛcogo tilennen, ani a sinsincogo min ɲɔgɔn tɛ, n’o ye nɔgɔya ni ladonni ye, o ɲagaminen don sigida la min bɛ nafa sɔrɔ ani min bɛ sabati. Kan de b’a to n bɛ n sinsin jago gɛlɛyaw ɲɛnabɔli kan Mewayz baarakɛlaw fɛ, sanni n ka kɛlɛ kɛ ni baarakɛminɛn yɛrɛ ka gɛlɛyaw ye. Porozɛw dilanni sinfoni kɔnɔ, Go ye fɔlisen dakun ye — a bɛ se ka da a kan, a tɛ mɔgɔ ɲɛnafin bɔ, wa a nafa ka bon kosɛbɛ walasa ka fɔlisen bɛɛ to ka taa ɲɛ.

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

Ɲininkali minnu bɛ kɛ tuma caman na

nɔgɔya ye Fangaba ye

Bi porogaramukanw ka cacophonie kɔnɔ, u kelen-kelen bɛɛ bɛ layidu ta baarakɛcogo la, lakana, walima baarakɛcogo nɔgɔya la, min ɲɔgɔn tɛ, a ka nɔgɔn ka tunun mankan kɔnɔ. N ye waati kɛ Rust ka kalan gɛlɛn na, min bɛ kɛ sistɛmuw ta fan fɛ ani Python ka diɲɛ kɔnɔ min bɛ ɲɛfɔli kɛ, "batiriw bɛ min kɔnɔ". O bɛɛ n’a ta, n’a bɛ na ni kɔkanna baarakɛminɛn barikamaw jɔli ye, minnu bɛ se ka sɛgɛsɛgɛ, minnu bɛ fanga di plateformew ma i n’a fɔ Mewayz, n bɛ n ka dɔnkilidacogo sɔrɔ tuma bɛɛ Go kɔnɔ. A t’a Fɔ ko Rust walima Python ka dɔgɔ; u ye baarakɛminɛn ɲumanw ye gɛlɛya kɛrɛnkɛrɛnnenw kama. Nka don o don sɛnɛfɛnw dilanni na, n’o ye ka jagokɛlaw ka hakilinaw da minnu bɛ se ka da u kan ani minnu bɛ se ka baara kɛ, Go ka nɔgɔya hakilila ye a ka fanga belebele laban ye. Kan don min dabɔra baara dɔrɔn kama, nka a dabɔra ka baara kɛ ka ɲɛ sɛgɛsɛgɛli la ni jɛkulu ye.

ka bɔ Hakilina la ka taa sɛnɛfɛnw dilanni na , Teliya

Python tɔgɔ bɔra a ka yiriwali teliya la . Aw bɛ se ka hakilina dɔ sɛgɛsɛgɛ ani ka prototype dɔ kɛ min bɛ boli miniti damadɔ kɔnɔ. Nka, o teliya in bɛ se ka na ni musaka ye tuma dɔw la n’i bɛ taa fɛn dilanni sigida la, tuma caman na, o bɛ tali kɛ suguya jirali la, dantigɛli ɲɛnabɔli, ani baarakɛcogo labɛnni. Faan wɛrɛ fɛ, nɔgɔ bɛ gɛlɛya ɲini ka kɔn o ɲɛ. A ka tigiya misali barikama bɛ hakilijagabɔ lakanani garanti ni nɔgɔbɔlan tɛ, nka jatebɔ-waati sɛgɛsɛgɛliw, hali n’u nafa ka bon kosɛbɛ, olu bɛ se ka yiriwali fɔlɔ teliya sumaya. Go bɛ balansi dafalen sɔrɔ. A ka daɲɛgafe tilennen, a ka daɲɛgafe teliya, ani a ka ɲɔgɔndan fɔlɔw minnu bɛ a kɔnɔ, o kɔrɔ ye ko n bɛ se ka segin-ka-bɔ teliya la ka bɔ baarakɛcogo misali la ka taa baarakɛcogo la min bɛ baara kɛ kosɛbɛ, k’a sɔrɔ n ma hakilinaw Changé. O teliya in nafa ka bon kosɛbɛ jagokɛla ka OS modulari la i n’a fɔ Mewayz, an ka kan ka fɛn kuraw bɛrɛbɛn ani k’u bila senkan yɔrɔ min na ka ɲɛ.

baara kɛcogo i man kan ka miiri min na

Baara kɛcogo tɛ bɛnkan ye kɛnɛ kan min bɛ jago baarakɛcogo gɛlɛnw ɲɛnabɔ . Hali n’a y’a sɔrɔ Python ka kɔrɔfɔcogo bɛ Se ka Kɛ buteli ye baara minnu bɛ Kɛ ni CPU ye, Rust ka baarakɛcogo ye sanfɛla ye, a bɛ C++ kɛlɛ. Nka o kɛcogo ka teli ka dɔnniya jugu de wajibiya walasa ka da wuli lafiya la. Go bɛ cɛmancɛ-yɔrɔ dɔ di min bɛ mɔgɔ bila ka miiri. A bɛ ɲɔgɔn dalajɛ ka kɛ masin kode native ye, ka baarakɛcogo di min teliya ka bon ni Python ye ani a ka c'a la "a ka ɲi" ɛntɛrinɛti baarakɛminɛnw ni ɛntɛrinɛti baarakɛminɛnw fanba ma. Min nafa ka bon kosɛbɛ, o ye k’o Sɔrɔ ni dɔnniya doni fitinin ye. Nɔgɔbɔlan bɛ baara kɛ kosɛbɛ, wa ɲɔgɔndan modɛli b’a to an bɛ se ka baara kɛ ni sigida caman ye ka ɲɛ, k’a sɔrɔ bololabaarakɛlaw ka hakilijagabɔ kɛcogo gɛlɛya tɛ. O kɔrɔ ye ko Mewayz kɔkanna bɛ se ka donibaw ɲɛnabɔ ni jaabi ye, wa n bɛ se ka n sinsin jagokɛlaw ka hakilinaw kan sanni ka n sinsin mikro-optimisations kan.

Jɛkulu dɔ ka ɲɛsin sigida ladonni ma

porogaramuw bɛ kalan ka caya ka tɛmɛ a sɛbɛnni kan . Kan dɔ ka ɲɛnamaya kɛcogo n’a ka bɛnkanw jɔyɔrɔ ka bon kosɛbɛ a ladonni kuntaalajan na. Go’s design bɛ hakilitigiya fari faga kosɛbɛ. A ka c’a la, fɛɛrɛ jɛlen kelen bɛ yen min bɛ se ka gɛlɛya dɔ ɲɛnabɔ. O cogoya min bɛ waleya (`gofmt`) o kɔrɔ ye ko Go codebase bɛɛ bɛ i n’a fɔ a dɔnna, o bɛ dɔ bɔ ɲɔgɔndan na ni i bɛ onboarding (dabɔbaa kura) kɛ walima ni i bɛ fɛn caman ɲɔgɔn falen-falen porozɛw ni ɲɔgɔn cɛ. Nin sinsin in min bɛ kɛ jɛya ni ɲɔgɔndɛmɛ kan, o ye nafa ye fɛɛrɛko siratigɛ la, fɛn dilannen dɔ fɛ i n’a fɔ Mewayz. Ni plateforme bɛ ka bonya ani ni ekipu bɛ ka bonya, an bɛ se ka da a la ko kode bɛ to ka kalan ani ko a bɛ se ka ladon. A bɛ jusigilan sabatilen dɔ da, min bɛ se ka fɔ ka ɲɛ, an bɛ se ka modulu sitɛmu gɛlɛn dɔ jɔ min kan, k’a lajɛ ko yɔrɔ kelen-kelen bɛɛ bɛ se ka faamuya ani ka ɲɛtaa sɔrɔ ɛntɛrinɛti injiniyɛri o ɛntɛrinɛti kan.

baarakɛminɛn ɲuman min bɛ bolo la

Ne ka fɛɛrɛ min ka di Go ye , o tɛ kan wɛrɛw gɛnni ye . Python tora cogo la min tɛ se ka suma ni kunnafoniko dɔnniya ni sɛbɛnnikɛcogo ye, wa Rust ye sugandili dafalen ye lakana-kɔrɔ-sitɛmu porogaramuw labɛnni na. Nka jagokɛcogo min sinsinnen bɛ ɛntɛrinɛti kan, min bɛ kɛ waati kelen na, ani min bɛ se ka sɛgɛsɛgɛli kɛ, o kɔnɔna na, Go de ye setigi jɛlen ye. A ka yiriwali teliya, baarakɛcogo tilennen, ani a sinsincogo min ɲɔgɔn tɛ, n’o ye nɔgɔya ni ladonni ye, o ɲagaminen don sigida la min bɛ nafa sɔrɔ ani min bɛ sabati. Kan de b’a to n bɛ n sinsin jago gɛlɛyaw ɲɛnabɔli kan Mewayz baarakɛlaw fɛ, sanni n ka kɛlɛ kɛ ni baarakɛminɛn yɛrɛ ka gɛlɛyaw ye. Porozɛw dilanni sinfoni kɔnɔ, Go ye fɔlisen dakun ye — a bɛ se ka da a kan, a tɛ mɔgɔ ɲɛnafin bɔ, wa a nafa ka bon kosɛbɛ walasa ka fɔlisen bɛɛ to ka taa ɲɛ.

aw ka jagokɛminɛnw bɛɛ bɛ yɔrɔ kelen na

Aw ka porogaramu caman jɔli dabila . Mewayz bɛ baarakɛminɛn 208 fara ɲɔgɔn kan $49/kalo dɔrɔn na — k’a ta fɛnmarayɔrɔ la ka taa se HR ma, ka taa bila jatebɔ la ka taa a bila jateminɛ na. Karti si tɛ wajibiya walasa ka daminɛ.

A ɲini ka Mewayz Free →

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