Fihan HN: Skir – bii Ifipamọ Ilana ṣugbọn dara julọ | Mewayz Blog Skip to main content
Hacker News

Fihan HN: Skir – bii Ifipamọ Ilana ṣugbọn dara julọ

Comments

11 min read Via skir.build

Mewayz Team

Editorial Team

Hacker News

Ṣiṣafihan Skir: Nigbamii ti Iran ti Itumọ ero Ni agbaye ti idagbasoke sọfitiwia ode oni, data jẹ ẹjẹ igbesi aye ti nṣan laarin awọn iṣẹ, awọn ohun elo, ati awọn iṣẹ microservices. Fun awọn ọdun, Protocol Buffers (Protobuf) ti jẹ boṣewa de-facto fun asọye data ti a ṣeto, ti nfunni ni aitọ ede kan, ẹrọ ailabawọn Syeed fun isọdọkan data. O jẹ ohun elo ti o lagbara, ṣugbọn bi awọn ọna ṣiṣe ti n dagba sii eka sii, awọn olupilẹṣẹ nigbagbogbo rii ara wọn nfẹ fun nkan diẹ sii ti inu, asọye diẹ sii, ati irọrun… dara julọ. Ti o ni pato idi ti a kọ Skir. Ronu nipa rẹ bi Awọn Buffers Protocol ṣe atunyin fun ala-ilẹ idagbasoke ti o ni agbara diẹ sii, ti a ṣe apẹrẹ lati yọkuro igbomikana ati imudara wípé.

Ni Mewayz, a n kọ nigbagbogbo ati iṣakojọpọ awọn ọna ṣiṣe eka. OS iṣowo modular wa ṣe rere lori paṣipaarọ data ailopin laarin awọn paati oriṣiriṣi rẹ. A rii pe lakoko ti Protobuf gba wa ni 80% ti ọna ti o wa nibẹ, 20% ti o ku ni ija lodi si ohun elo irinṣẹ tabi kikọ koodu lẹ pọ pupọ. Skir jade lati iwulo wa fun ede asọye asọye ti o kan lara bi itẹsiwaju adayeba ti ilana idagbasoke wa, kii ṣe lọtọ, igbesẹ ti o lewu. O jẹ nipa ṣiṣe awọn iwe adehun data bi mimọ ati mimuṣe bi ọgbọn iṣowo ti wọn ṣe atilẹyin.

Kilode Ti Lọ Kọja Awọn ifipamọ Ilana?

Awọn Buffer Protocol jẹ aṣeyọri laiseaniani, ṣugbọn wọn wa pẹlu awọn idiwọn tiwọn. Awọn sintasi, nigba ti daradara, le lero dated ati verbose. Ibeere fun awọn igbesẹ iṣaju iṣaju ṣe afikun ija si ọna idagbasoke. Ni pataki julọ, eto iru Protobuf, lakoko ti o lagbara, le jẹ ihamọ. Fún àpẹrẹ, dídúró àwọn ìhámọ́ra dídíjú tàbí ọgbọ́n ìfọwọ́sọ̀rọ̀ aṣa nigbagbogbo nbeere iwe-ipamọ ita tabi iṣiṣẹ lẹhin-ilọsiwaju, fifọ “orisun otitọ kan ṣoṣo” bojumu. Skir ṣe apejuwe awọn aaye irora wọnyi ni iwaju-lori nipasẹ fifun iriri ore-ọfẹ idagbasoke diẹ sii laisi ṣiṣe iṣẹ ṣiṣe tabi interoperability.

Awọn ẹya ara ẹrọ ti o ṣe Skir Shine

Skir kii ṣe tweak diẹ si boṣewa ti o wa tẹlẹ; o jẹ kan laniiyan itankalẹ. A ti ṣe apẹrẹ rẹ pẹlu idojukọ lori ikosile, ayedero, ati isọdọkan lainidi.

  • Ọlọrọ, Eto Iru abinibi: Lọ kọja awọn ipilẹ akọkọ. Skir ṣe atilẹyin awọn iru ẹgbẹ, mimu-itumọ ti ọjọ/akoko, ati paapaa gba laaye fun awọn ofin afọwọsi iwuwo taara laarin asọye ero.
  • Iran koodu Zero-Boilerplate: Awọn olupilẹṣẹ koodu Skir jẹ apẹrẹ lati ṣe agbejade mimọ, koodu idiomatic fun awọn ede oriṣiriṣi. Sọ o dabọ si clutter ati hello si awọn kilasi ati awọn ẹya ti o lero ti a fi ọwọ kọ.
  • Kilasi akọkọ JSON Atilẹyin Iṣeto: Lakoko ti Skir ti ni sintasi iwapọ tirẹ, o gba gbogbo agbaye ti JSON Schema, gbigba fun iyipada irọrun ati ibaraenisepo pẹlu ilolupo eda abemi ti awọn irinṣẹ.
  • Iwe Iṣepọ: Iwe aṣẹ kii ṣe ero lẹhin. Awọn eto Skir gba ọ laaye lati fi sabe iwe Markdown taara lẹgbẹẹ iru awọn itumọ rẹ, titọju awọn iwe adehun API rẹ ati awọn alaye wọn ni aye kan.
"Skir ti yipada ni ipilẹ bi awọn ẹgbẹ wa ṣe n ṣe ifowosowopo lori apẹrẹ API. Awọn eto naa jẹ kika ti wọn ṣiṣẹ bi iwe gbigbe, dinku idinku ẹhin-ati-jade ni igbagbogbo nilo lati pari adehun data.” – A asiwaju backend ẹlẹrọ ni Mewayz.

Skir ati Mewayz Ecosystem: A Perfect Fit

Fun iru ẹrọ bii Mewayz, eyiti o ṣiṣẹ bi ẹrọ iṣiṣẹ modular fun awọn iṣowo, mimọ ati awọn adehun data ti o gbẹkẹle jẹ kii ṣe idunadura. Awọn modulu wa fun CRM, iṣakoso ise agbese, ati ìdíyelé nilo lati baraẹnisọrọ ni abawọn. Gbigba Skir ni inu ti gba awọn ẹgbẹ wa laaye lati ṣe iwọn iyara lori awọn ẹya tuntun. Itumọ eto data fun isọpọ tuntun tabi imudojuiwọn module jẹ ọrọ kikọ awọn laini diẹ ti koodu Skir ko o. Awọn koodu ti ipilẹṣẹ pilogi taara sinu awọn iṣẹ wa, aridaju iru ailewu ati atehinwa asiko isise aṣiṣe. O ṣe alekun agility ti o jẹ mojuto si imọ-jinlẹ Mewayz, gbigba awọn iṣowo laaye lati ṣe deede OS wọn laisi didamu nipasẹ awọn silos data tabi awọn atọkun brittle.

Bibẹrẹ pẹlu Skir

Ṣetan lati rii iyatọ fun ararẹ? Skir jẹ iṣẹ akanṣe orisun-ìmọ, ati pe a pe agbegbe idagbasoke lati gbiyanju rẹ. O le wa alakojo, iwe, ati awọn apẹẹrẹ lori ibi ipamọ GitHub wa. Bẹrẹ nipasẹ asọye ero ti o rọrun, ṣe agbekalẹ koodu fun ede siseto ayanfẹ rẹ, ki o ni iriri idinku ninu oye lori oke. A gbagbọ pe ni kete ti o ba lo Skir lati ṣalaye data rẹ, iwọ yoo ṣe iyalẹnu bawo ni o ṣe ṣakoso laisi rẹ. O ni ko o kan kan ọpa fun serialization; o jẹ ohun elo fun ironu titọ ati apẹrẹ eto ti o lagbara.

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

Awọn ibeere Nigbagbogbo

Ṣiṣafihan Skir: Iran atẹle ti Itumọ ero

Ni agbaye ti idagbasoke sọfitiwia ode oni, data jẹ ẹjẹ igbesi aye ti nṣan laarin awọn iṣẹ, awọn ohun elo, ati awọn iṣẹ microservices. Fun awọn ọdun, Protocol Buffers (Protobuf) ti jẹ boṣewa de-facto fun asọye data ti a ṣeto, ti nfunni ni aitọ ede kan, ẹrọ ailabawọn Syeed fun isọdọkan data. O jẹ ohun elo ti o lagbara, ṣugbọn bi awọn ọna ṣiṣe ti n dagba sii eka sii, awọn olupilẹṣẹ nigbagbogbo rii ara wọn nfẹ fun nkan diẹ sii ti inu, asọye diẹ sii, ati irọrun… dara julọ. Ti o ni pato idi ti a kọ Skir. Ronu nipa rẹ bi Awọn Buffers Protocol ṣe atunyin fun ala-ilẹ idagbasoke ti o ni agbara diẹ sii, ti a ṣe apẹrẹ lati yọkuro igbomikana ati imudara wípé.

Kilode Ti Lọ Kọja Awọn ifipamọ Ilana?

Awọn Buffer Protocol jẹ aṣeyọri laiseaniani, ṣugbọn wọn wa pẹlu awọn idiwọn tiwọn. Awọn sintasi, nigba ti daradara, le lero dated ati verbose. Ibeere fun awọn igbesẹ iṣaju iṣaju ṣe afikun ija si ọna idagbasoke. Ni pataki julọ, eto iru Protobuf, lakoko ti o lagbara, le jẹ ihamọ. Fún àpẹrẹ, dídúró àwọn ìhámọ́ra dídíjú tàbí ọgbọ́n ìfọwọ́sọ̀rọ̀ aṣa nigbagbogbo nbeere iwe-ipamọ ita tabi iṣiṣẹ lẹhin-ilọsiwaju, fifọ “orisun otitọ kan ṣoṣo” bojumu. Skir ṣe apejuwe awọn aaye irora wọnyi ni iwaju-lori nipasẹ fifun iriri ore-ọfẹ idagbasoke diẹ sii laisi ṣiṣe iṣẹ ṣiṣe tabi interoperability.

Awọn ẹya ara ẹrọ ti o ṣe Skir Shine

Skir kii ṣe tweak diẹ si boṣewa ti o wa tẹlẹ; o jẹ kan laniiyan itankalẹ. A ti ṣe apẹrẹ rẹ pẹlu idojukọ lori ikosile, ayedero, ati isọdọkan lainidi.

Skir ati Eto ilolupo Mewayz: Aṣepe pipe

Fun iru ẹrọ bii Mewayz, eyiti o ṣiṣẹ bi ẹrọ iṣiṣẹ modular fun awọn iṣowo, mimọ ati awọn adehun data ti o gbẹkẹle jẹ kii ṣe idunadura. Awọn modulu wa fun CRM, iṣakoso ise agbese, ati ìdíyelé nilo lati baraẹnisọrọ ni abawọn. Gbigba Skir ni inu ti gba awọn ẹgbẹ wa laaye lati ṣe iwọn iyara lori awọn ẹya tuntun. Itumọ eto data fun isọpọ tuntun tabi imudojuiwọn module jẹ ọrọ kikọ awọn laini diẹ ti koodu Skir ko o. Awọn koodu ti ipilẹṣẹ pilogi taara sinu awọn iṣẹ wa, aridaju iru ailewu ati atehinwa asiko isise aṣiṣe. O ṣe alekun agility ti o jẹ mojuto si imọ-jinlẹ Mewayz, gbigba awọn iṣowo laaye lati ṣe deede OS wọn laisi didamu nipasẹ awọn silos data tabi awọn atọkun brittle.

Bibẹrẹ pẹlu Skir

Ṣetan lati rii iyatọ fun ararẹ? Skir jẹ iṣẹ akanṣe orisun-ìmọ, ati pe a pe agbegbe idagbasoke lati gbiyanju rẹ. O le wa alakojo, iwe, ati awọn apẹẹrẹ lori ibi ipamọ GitHub wa. Bẹrẹ nipasẹ asọye ero ti o rọrun, ṣe agbekalẹ koodu fun ede siseto ayanfẹ rẹ, ki o ni iriri idinku ninu oye lori oke. A gbagbọ pe ni kete ti o ba lo Skir lati ṣalaye data rẹ, iwọ yoo ṣe iyalẹnu bawo ni o ṣe ṣakoso laisi rẹ. O ni ko o kan kan ọpa fun serialization; o jẹ ohun elo fun ironu titọ ati apẹrẹ eto ti o lagbara.

Kọ OS Iṣowo Rẹ Loni

Lati awọn freelancers si awọn ile-iṣẹ, Mewayz ṣe agbara awọn iṣowo 138,000+ pẹlu awọn modulu iṣọpọ 208. Bẹrẹ ọfẹ, igbesoke nigbati o ba dagba.

Ṣẹda akọọlẹ Ọfẹ →