HN காட்டு: Skir – Protocol Buffer போன்றது ஆனால் சிறந்தது | Mewayz Blog Skip to main content
Hacker News

HN காட்டு: Skir – Protocol Buffer போன்றது ஆனால் சிறந்தது

கருத்துகள்

1 min read Via skir.build

Mewayz Team

Editorial Team

Hacker News
<உடல்>

ஸ்கிர் அறிமுகம்: ஸ்கீமா வரையறையின் அடுத்த தலைமுறை

நவீன மென்பொருள் மேம்பாட்டின் உலகில், சேவைகள், பயன்பாடுகள் மற்றும் மைக்ரோ சர்வீஸ்களுக்கு இடையே தரவு என்பது உயிர்நாடியாகும். பல ஆண்டுகளாக, ப்ரோட்டோகால் பஃபர்ஸ் (Protobuf) என்பது கட்டமைக்கப்பட்ட தரவை வரையறுத்து, தரவை வரிசைப்படுத்துவதற்கான மொழி-நடுநிலை, இயங்குதள-நடுநிலை பொறிமுறையை வழங்குவதற்கான நடைமுறை தரநிலையாக உள்ளது. இது ஒரு சக்திவாய்ந்த கருவி, ஆனால் அமைப்புகள் மிகவும் சிக்கலானதாக வளரும்போது, ​​​​டெவலப்பர்கள் பெரும்பாலும் தங்களை மிகவும் உள்ளுணர்வு, மிகவும் வெளிப்படையான மற்றும் எளிமையாக... சிறந்ததை விரும்புகிறார்கள். அதனால்தான் நாங்கள் ஸ்கிரைக் கட்டினோம். கொதிகலன்களை அகற்றி, தெளிவை மேம்படுத்தும் வகையில் வடிவமைக்கப்பட்ட, மிகவும் ஆற்றல்மிக்க மேம்பாடு நிலப்பரப்பிற்காக ப்ரோட்டோகால் பஃபர்கள் மறுவடிவமைக்கப்பட்டதாக நினைத்துப் பாருங்கள்.

Mwayz இல், நாங்கள் தொடர்ந்து சிக்கலான அமைப்புகளை உருவாக்கி ஒருங்கிணைத்து வருகிறோம். எங்கள் மட்டு வணிக OS அதன் பல்வேறு கூறுகளுக்கு இடையே தடையற்ற தரவு பரிமாற்றத்தில் செழிக்கிறது. ப்ரோடோபஃப் எங்களுக்கு 80% வழியைக் கொடுத்தது, மீதமுள்ள 20% கருவிக்கு எதிராகப் போராடுவது அல்லது அதிகப்படியான பசை குறியீட்டை எழுதுவது ஆகியவற்றைக் கண்டறிந்தோம். ஸ்கிர் ஒரு திட்ட வரையறை மொழிக்கான எங்கள் தேவையிலிருந்து உருவானது, இது எங்கள் வளர்ச்சி செயல்முறையின் இயல்பான நீட்டிப்பாக உணர்கிறது, ஒரு தனியான, சிக்கலான படி அல்ல. இது தரவு ஒப்பந்தங்களை அவர்கள் ஆதரிக்கும் வணிக தர்க்கத்தைப் போலவே சுத்தமாகவும் பராமரிக்கக்கூடியதாகவும் மாற்றுவதாகும்.

புரோட்டோகால் பஃபர்களுக்கு அப்பால் நகர்த்துவது ஏன்?

நெறிமுறை இடையகங்கள் மறுக்கமுடியாத வெற்றிகரமானவை, ஆனால் அவை அவற்றின் சொந்த வரம்புகளுடன் வருகின்றன. தொடரியல், திறமையானதாக இருக்கும்போது, ​​தேதியிட்டதாகவும், வாய்மொழியாகவும் உணர முடியும். முன்-தொகுப்பு படிகளுக்கான தேவை வளர்ச்சி சுழற்சியில் உராய்வை சேர்க்கிறது. மிக முக்கியமாக, Protobuf இன் வகை அமைப்பு, வலுவானதாக இருந்தாலும், கட்டுப்படுத்தக்கூடியதாக இருக்கலாம். உதாரணமாக, சிக்கலான கட்டுப்பாடுகள் அல்லது தனிப்பயன் சரிபார்ப்பு தர்க்கத்தை பிரதிநிதித்துவப்படுத்துவதற்கு வெளிப்புற ஆவணங்கள் அல்லது பிந்தைய செயலாக்கம் தேவைப்படுகிறது, "உண்மையின் ஒற்றை மூலத்தை" உடைக்கிறது. செயல்திறன் அல்லது இயங்குதன்மையைத் தியாகம் செய்யாமல் டெவலப்பர்-நட்பு அனுபவத்தை வழங்குவதன் மூலம் Skir இந்த வலி புள்ளிகளை நேருக்கு நேர் எதிர்கொள்கிறார்.

ஸ்கிர் ஷைன் செய்யும் முக்கிய அம்சங்கள்

Skir என்பது ஏற்கனவே உள்ள தரநிலைக்கு ஒரு சிறிய மாற்றமல்ல; இது ஒரு சிந்தனை பரிணாமம். வெளிப்பாட்டுத்தன்மை, எளிமை மற்றும் தடையற்ற ஒருங்கிணைப்பு ஆகியவற்றை மையமாகக் கொண்டு இதை வடிவமைத்துள்ளோம்.

  • ரிச், நேட்டிவ் டைப் சிஸ்டம்: அடிப்படை ஆதிநிலைகளுக்கு அப்பால் செல்லவும். ஸ்கிர் யூனியன் வகைகளை ஆதரிக்கிறது, உள்ளமைக்கப்பட்ட தேதி/நேரம் கையாளுதல் மற்றும் திட்ட வரையறைக்குள் நேரடியாக இலகுரக சரிபார்ப்பு விதிகளையும் அனுமதிக்கிறது.
  • Zero-Boilerplate Code Generation: Skir இன் குறியீடு ஜெனரேட்டர்கள் பல்வேறு மொழிகளுக்கான சுத்தமான, மொழியியல் குறியீட்டை உருவாக்க வடிவமைக்கப்பட்டுள்ளன. ஒழுங்கீனத்திற்கு குட்பை சொல்லுங்கள் மற்றும் கையால் எழுதப்பட்டதாக உணரும் வகுப்புகள் மற்றும் கட்டமைப்புகளுக்கு வணக்கம்.
  • முதல்-வகுப்பு JSON திட்ட ஆதரவு: Skir அதன் சொந்த சிறிய தொடரியல் கொண்டிருக்கும் போது, அது JSON ஸ்கீமாவின் உலகளாவிய தன்மையை ஏற்றுக்கொள்கிறது, இது ஒரு பரந்த சுற்றுச்சூழல் அமைப்புடன் எளிதாக மாற்றவும் மற்றும் இயங்கக்கூடிய தன்மையையும் அனுமதிக்கிறது.
  • ஒருங்கிணைந்த ஆவணமாக்கல்: ஆவணப்படுத்தல் ஒரு பின் சிந்தனை அல்ல. Skir ஸ்கீமாக்கள் உங்கள் API ஒப்பந்தங்களையும் அவற்றின் விளக்கங்களையும் ஒரே இடத்தில் வைத்து, உங்கள் வகை வரையறைகளுடன் நேரடியாக மார்க் டவுன் ஆவணங்களை உட்பொதிக்க உங்களை அனுமதிக்கிறது.
"ஏபிஐ வடிவமைப்பில் எங்கள் குழுக்கள் எவ்வாறு ஒத்துழைக்கின்றன என்பதை ஸ்கிர் அடிப்படையில் மாற்றியுள்ளார். ஸ்கீமாக்கள் மிகவும் படிக்கக்கூடியவை, அவை வாழ்க்கை ஆவணங்களாக செயல்படுகின்றன, தரவு ஒப்பந்தத்தை இறுதி செய்ய பொதுவாக தேவைப்படும் முன்னும் பின்னுமாக இருக்கும்." - Mewayz இல் முன்னணி பின்தளப் பொறியாளர்.

Skir மற்றும் Mewayz சுற்றுச்சூழல்: ஒரு சரியான பொருத்தம்

வணிகங்களுக்கான மட்டு இயக்க முறைமையாக செயல்படும் Mewayz போன்ற தளத்திற்கு, சுத்தமான மற்றும் நம்பகமான தரவு ஒப்பந்தங்கள் பேச்சுவார்த்தைக்குட்பட்டவை அல்ல. CRM, திட்ட மேலாண்மை மற்றும் பில்லிங் ஆகியவற்றிற்கான எங்கள் தொகுதிகள் குறைபாடற்ற முறையில் தொடர்பு கொள்ள வேண்டும். Skir ஐ உள்நாட்டில் ஏற்றுக்கொள்வது, புதிய அம்சங்களை விரைவாகச் செயல்படுத்த எங்கள் குழுக்களை அனுமதித்துள்ளது. ஒரு புதிய ஒருங்கிணைப்பு அல்லது தொகுதி புதுப்பிப்புக்கான தரவு கட்டமைப்பை வரையறுப்பது இப்போது தெளிவான Skir குறியீட்டின் சில வரிகளை எழுதும் விஷயமாகும். உருவாக்கப்பட்ட குறியீடு நேரடியாக எங்கள் சேவைகளில் செருகப்பட்டு, வகை பாதுகாப்பை உறுதிசெய்து இயக்க நேரப் பிழைகளைக் குறைக்கிறது. இது Mewayz தத்துவத்தின் மையமாக இருக்கும் சுறுசுறுப்பை மேம்படுத்துகிறது, வணிகங்கள் தங்கள் OS ஐ தரவுக் குழிகள் அல்லது உடையக்கூடிய இடைமுகங்களால் தடைபடாமல் மாற்றிக்கொள்ள அனுமதிக்கிறது.

Skir உடன் தொடங்குதல்

நீங்களே வித்தியாசத்தைப் பார்க்கத் தயாரா? Skir ஒரு திறந்த மூல திட்டமாகும், மேலும் அதை முயற்சிக்க டெவலப்பர் சமூகத்தை அழைக்கிறோம். எங்கள் கிட்ஹப் களஞ்சியத்தில் தொகுப்பி, ஆவணங்கள் மற்றும் எடுத்துக்காட்டுகளை நீங்கள் காணலாம். ஒரு எளிய திட்டத்தை வரையறுப்பதன் மூலம் தொடங்கவும், உங்களுக்குப் பிடித்த நிரலாக்க மொழிக்கான குறியீட்டை உருவாக்கவும் மற்றும் அறிவாற்றல் மேல்நிலைக் குறைப்பை அனுபவிக்கவும். உங்கள் தரவை வரையறுக்க Skir ஐப் பயன்படுத்தினால், அது இல்லாமல் நீங்கள் எப்படி நிர்வகித்தீர்கள் என்று நீங்கள் ஆச்சரியப்படுவீர்கள் என்று நாங்கள் நம்புகிறோம். இது தொடர்கதைக்கான ஒரு கருவி மட்டுமல்ல; இது தெளிவான சிந்தனை மற்றும் வலுவான அமைப்பு வடிவமைப்பிற்கான ஒரு கருவியாகும்.

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

அடிக்கடி கேட்கப்படும் கேள்விகள்

ஸ்கிர் அறிமுகம்: ஸ்கீமா வரையறையின் அடுத்த தலைமுறை

நவீன மென்பொருள் மேம்பாட்டின் உலகில், சேவைகள், பயன்பாடுகள் மற்றும் மைக்ரோ சர்வீஸ்களுக்கு இடையே தரவு என்பது உயிர்நாடியாகும். பல ஆண்டுகளாக, ப்ரோட்டோகால் பஃபர்ஸ் (Protobuf) என்பது கட்டமைக்கப்பட்ட தரவை வரையறுத்து, தரவை வரிசைப்படுத்துவதற்கான மொழி-நடுநிலை, இயங்குதள-நடுநிலை பொறிமுறையை வழங்குவதற்கான நடைமுறை தரநிலையாக உள்ளது. இது ஒரு சக்திவாய்ந்த கருவி, ஆனால் அமைப்புகள் மிகவும் சிக்கலானதாக வளரும்போது, ​​​​டெவலப்பர்கள் பெரும்பாலும் தங்களை மிகவும் உள்ளுணர்வு, மிகவும் வெளிப்படையான மற்றும் எளிமையாக... சிறந்ததை விரும்புகிறார்கள். அதனால்தான் நாங்கள் ஸ்கிரைக் கட்டினோம். கொதிகலன்களை அகற்றி, தெளிவை மேம்படுத்தும் வகையில் வடிவமைக்கப்பட்ட, மிகவும் ஆற்றல்மிக்க மேம்பாடு நிலப்பரப்பிற்காக ப்ரோட்டோகால் பஃபர்கள் மறுவடிவமைக்கப்பட்டதாக நினைத்துப் பாருங்கள்.

ஏன் ப்ரோட்டோகால் பஃபர்களுக்கு அப்பால் நகர்த்த வேண்டும்?

நெறிமுறை இடையகங்கள் மறுக்கமுடியாத வெற்றிகரமானவை, ஆனால் அவை அவற்றின் சொந்த வரம்புகளுடன் வருகின்றன. தொடரியல், திறமையானதாக இருக்கும்போது, ​​தேதியிட்டதாகவும், வாய்மொழியாகவும் உணர முடியும். முன்-தொகுப்பு படிகளுக்கான தேவை வளர்ச்சி சுழற்சியில் உராய்வை சேர்க்கிறது. மிக முக்கியமாக, Protobuf இன் வகை அமைப்பு, வலுவானதாக இருந்தாலும், கட்டுப்படுத்தக்கூடியதாக இருக்கலாம். உதாரணமாக, சிக்கலான கட்டுப்பாடுகள் அல்லது தனிப்பயன் சரிபார்ப்பு தர்க்கத்தை பிரதிநிதித்துவப்படுத்துவதற்கு வெளிப்புற ஆவணங்கள் அல்லது பிந்தைய செயலாக்கம் தேவைப்படுகிறது, "உண்மையின் ஒற்றை மூலத்தை" உடைக்கிறது. செயல்திறன் அல்லது இயங்குதன்மையைத் தியாகம் செய்யாமல் டெவலப்பர்-நட்பு அனுபவத்தை வழங்குவதன் மூலம் Skir இந்த வலி புள்ளிகளை நேருக்கு நேர் எதிர்கொள்கிறார்.

ஸ்கிர் ஷைன் செய்யும் முக்கிய அம்சங்கள்

Skir என்பது ஏற்கனவே உள்ள தரநிலைக்கு ஒரு சிறிய மாற்றமல்ல; இது ஒரு சிந்தனை பரிணாமம். வெளிப்பாட்டுத்தன்மை, எளிமை மற்றும் தடையற்ற ஒருங்கிணைப்பு ஆகியவற்றை மையமாகக் கொண்டு இதை வடிவமைத்துள்ளோம்.

Skir மற்றும் Mewayz சுற்றுச்சூழல் அமைப்பு: ஒரு சரியான பொருத்தம்

வணிகங்களுக்கான மட்டு இயக்க முறைமையாக செயல்படும் Mewayz போன்ற தளத்திற்கு, சுத்தமான மற்றும் நம்பகமான தரவு ஒப்பந்தங்கள் பேச்சுவார்த்தைக்குட்பட்டவை அல்ல. CRM, திட்ட மேலாண்மை மற்றும் பில்லிங் ஆகியவற்றிற்கான எங்கள் தொகுதிகள் குறைபாடற்ற முறையில் தொடர்பு கொள்ள வேண்டும். Skir ஐ உள்நாட்டில் ஏற்றுக்கொள்வது, புதிய அம்சங்களை விரைவாகச் செயல்படுத்த எங்கள் குழுக்களை அனுமதித்துள்ளது. ஒரு புதிய ஒருங்கிணைப்பு அல்லது தொகுதி புதுப்பிப்புக்கான தரவு கட்டமைப்பை வரையறுப்பது இப்போது தெளிவான Skir குறியீட்டின் சில வரிகளை எழுதும் விஷயமாகும். உருவாக்கப்பட்ட குறியீடு நேரடியாக எங்கள் சேவைகளில் செருகப்பட்டு, வகை பாதுகாப்பை உறுதிசெய்து இயக்க நேரப் பிழைகளைக் குறைக்கிறது. இது Mewayz தத்துவத்தின் மையமாக இருக்கும் சுறுசுறுப்பை மேம்படுத்துகிறது, வணிகங்கள் தங்கள் OS ஐ தரவுக் குழிகள் அல்லது உடையக்கூடிய இடைமுகங்களால் தடைபடாமல் மாற்றிக்கொள்ள அனுமதிக்கிறது.

Skir உடன் தொடங்குதல்

நீங்களே வித்தியாசத்தைப் பார்க்கத் தயாரா? Skir ஒரு திறந்த மூல திட்டமாகும், மேலும் அதை முயற்சிக்க டெவலப்பர் சமூகத்தை அழைக்கிறோம். எங்கள் கிட்ஹப் களஞ்சியத்தில் தொகுப்பி, ஆவணங்கள் மற்றும் எடுத்துக்காட்டுகளை நீங்கள் காணலாம். ஒரு எளிய திட்டத்தை வரையறுப்பதன் மூலம் தொடங்கவும், உங்களுக்குப் பிடித்த நிரலாக்க மொழிக்கான குறியீட்டை உருவாக்கவும் மற்றும் அறிவாற்றல் மேல்நிலைக் குறைப்பை அனுபவிக்கவும். உங்கள் தரவை வரையறுக்க Skir ஐப் பயன்படுத்தினால், அது இல்லாமல் நீங்கள் எப்படி நிர்வகித்தீர்கள் என்று நீங்கள் ஆச்சரியப்படுவீர்கள் என்று நாங்கள் நம்புகிறோம். இது தொடர்கதைக்கான ஒரு கருவி மட்டுமல்ல; இது தெளிவான சிந்தனை மற்றும் வலுவான அமைப்பு வடிவமைப்பிற்கான ஒரு கருவியாகும்.

உங்கள் வணிக OS இன்றே உருவாக்கவும்

Freelancers முதல் ஏஜென்சிகள் வரை, Mewayz 208 ஒருங்கிணைந்த தொகுதிகளுடன் 138,000+ வணிகங்களை வழங்குகிறது. இலவசமாகத் தொடங்குங்கள், நீங்கள் வளரும்போது மேம்படுத்தவும்.

Create

Start managing your business smarter today

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

Ready to put this into practice?

Join 6,208+ 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