पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv25.1.0

protoc_plugin

एक protobuf protoc कंपाइलर प्लगइन जो Dart कोड उत्पन्न करने के लिए उपयोग किया जाता है।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
2.7 लाख
लाइक
97
Pub अंक
150

पैकेज इंस्टॉल करें

flutter pub add protoc_plugin

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

प्रोटोकॉल बफर्स (protobuf) के लिए प्रोटोकॉल प्लगइन पैकेज डार्ट-आधारित संकलक प्लगइन है जो .proto परिभाषा फ़ाइलों से डार्ट कोड उत्पन्न करता है। यह प्रोटोकॉल कंपाइलर के साथ एकीकृत है, जिससे डार्ट एप्लिकेशन में संरचित डेटा के अनुकूल अनुकूलन और विश्लेषण को सुविधाजनक बनाता है। यह उपकरण gRPC या कस्टम बाइनरी फॉर्मेट के साथ काम करने वाले डेवलपर्स के लिए आवश्यक है, जो प्लेटफॉर्म के बीच प्रकार-सुरक्षित, कुशल डेटा हैंडलिंग सुनिश्चित करता है। प्लगइन सभी प्रमुख ऑपरेटिंग सिस्टम का समर्थन करता है, जिससे फ्लटर के साथ बनाए गए क्रॉस-प्लेटफॉर्म ऐप्स के लिए आदर्श बनाता है।

उपयोग

  • .proto फ़ाइलों से Dart क्लासेज़ बनाना
  • Flutter ऐप्स में gRPC संचार सक्षम करना
  • संरचित डेटा को कुशलतापूर्वक सीरियलाइज़ करना
  • प्लेटफॉर्म के बीच डेटा आदान-प्रदान
  • protobuf का उपयोग करके बैकएंड सेवाओं के साथ एकीकरण
  • उच्च प्रदर्शन वाले APIs का निर्माण

मुख्य विशेषताएँ

  • स्वचालित Dart कोड उत्पादन
  • gRPC और बाइनरी सीरियलाइजेशन का समर्थन करता है
  • क्रॉस-प्लेटफॉर्म संगतता
  • protoc संकलक के साथ एकीकरण
  • प्रकार सुरक्षित उत्पन्न कोड
  • हल्का और तेज संकलन

इनके लिए उपयुक्त

  • gRPC का उपयोग करने वाले Flutter विकासकर्ता
  • स्केलेबल बैकएंड इंटीग्रेशन बनाने वाली टीमें
  • प्रभावी डेटा सीरियलाइज़ेशन की आवश्यकता वाले प्रोजेक्ट
  • Protocol Buffers के साथ काम कर रहे विकासकर्मी
  • स्थिर डेटा मॉडल की आवश्यकता वाले मोबाइल और डेस्कटॉप ऐप विकासकर्ता
  • प्रदर्शन और प्रकार सुरक्षा को प्राथमिकता देने वाली इंजीनियरिंग टीमें

विचार योग्य बातें

  • Protocol Buffers सिंटैक्स के बारे में जानकारी की आवश्यकता है
  • अलग से protoc कंपाइलर की आवश्यकता होती है
  • जटिल स्कीमा के लिए अतिरिक्त सेटअप की आवश्यकता हो सकती है
  • रनटाइम स्कीमा बदलाव के लिए उपयुक्त नहीं
  • स्थिर कोड उत्पादन तक सीमित
  • protobuf संस्करण सुसंगतता पर निर्भर

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Protobuf support for Dart

Protocol Buffers (protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.

This repository is home to packages related to protobuf support for Dart.

Package Description Published Version
protobuf Runtime library for protocol buffers support. pub package
protoc_plugin A protobuf protoc compiler plugin used to generate Dart code. pub package
benchmarks Benchmarks for various protobuf functions.

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 6 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट