FLUTTER ECOSYSTEM

dart_mediatr

डार्ट मीडिएटर पैकेज डार्ट के लिए मीडिएटर पैटर्न का एक कार्यान्वयन प्रदान करता है, जो मीडिएटआर एसपी.नेट कोर से प्रेरित है, और कोड जनरेशन के माध्यम से डायनामिक हैंडलर पंजीकरण भी शामिल है। इस पैटर्न का उपयोग आवेदन के कमांड और क्वेरी को मीडिएटर के माध्यम से केंद्रीकृत प्रोसेसिंग के माध्यम से व्यवस्थित करने के लिए उपयोगी है।

नवीनतम वर्ज़न
1.0.5
30-दिन डाउनलोड
69
लाइक
7
Pub अंक
120

पैकेज अवलोकन

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

अवलोकन

dart_mediatr पैकेज डार्ट में मीडियेटर पैटर्न को लागू करता है, जो ASP.NET Core से मीडियेटर पर आधारित है। यह कमांड और क्वेरी हैंडलिंग को केंद्रीकृत करता है, जिससे स्पष्ट चिंता के विभाजन को बढ़ावा दिया जाता है। पैकेज कोड जनरेशन के माध्यम से डायनामिक हैंडलर पंजीकरण समर्थन करता है, जिससे बॉयलरप्लेट कम होता है और रखरखाव में सुधार होता है। फ्लटर ऐप्स में जटिल एप्लिकेशन लॉजिक को व्यवस्थित करने के लिए उपयुक्त है, यह सेंडर्स को हैंडलर्स से अलग करके स्केलेबल और टेस्टेबल आर्किटेक्चर को संभव बनाता है।

उपयोग
  • Flutter ऐप्स में व्यापार तर्क का प्रबंधन
  • एक केंद्रीय तरीके से कमांड और प्रश्नों का प्रबंधन करना
  • बड़े पैमाने पर एप्लिकेशन में चिंता के स्पष्ट अलगाव को सक्षम करना
  • घटना-आधारित आर्किटेक्चर को सरल बनाना
  • हैंडलर्स के साथ डिपेंडेंसी इंजेक्शन का समर्थन करें
  • व्यावसायिक तर्क के इकाई परीक्षण को सुगम बनाना
मुख्य विशेषताएँ
  • डायनामिक हैंडलर रजिस्ट्रेशन के लिए कोड जनरेशन
  • केंद्रीकृत आदेश और प्रश्न प्रसंस्करण
  • असिंक्रोनस और सिंक्रोनस हैंडलर्स का समर्थन
  • निर्भरता इंजेक्शन के साथ एकीकरण
  • उत्पादित कोड के साथ न्यूनतम बॉयलरप्लेट
  • क्रॉस-प्लेटफॉर्म संगतता
इनके लिए उपयुक्त
  • जटिल प्रवाह वाले बड़े Flutter अनुप्रयोग
  • संरचनात्मक आर्किटेक्चर पैटर्न की खोज कर रही टीमें
  • निर्भरता इंजेक्शन का उपयोग करने वाले डेवलपर्स
  • परीक्षण और रखरखाव योग्य व्यापार तर्क की आवश्यकता वाले प्रोजेक्ट
  • घटना-आधारित या CQRS-जैसे पैटर्न का उपयोग करने वाले एप्लिकेशन
विचार योग्य बातें
  • कोड जनरेशन सेटअप की आवश्यकता है
  • मेडिएटर पैटर्न के अपरिचित नए विकासकर्ताओं के लिए सीखने का ढलान कठिन है
  • बहुत सरल ऐप्स के लिए संभावित ओवरहेड
  • कोड जनरेशन के लिए build_runner पर निर्भरता
  • परिपक्व फ्रेमवर्क की तुलना में सीमित दस्तावेज़न
समर्थित प्लेटफ़ॉर्मAndroidiOSWebmacOSWindowsLinux

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

flutter pub add dart_mediatr

श्रेणियाँ

निर्भरताएँ

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

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

संबंधित प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।