अवलोकन
Shelf HotReload एक हल्का लेपन है जो फ्लटर एप्लिकेशन में शेल्फ-आधारित वेब सर्वर के लिए हॉट-रीलोड को सरल बनाता है। यह डेवलपर्स को स्रोत फ़ाइल बदलने पर सर्वर को स्वचालित रूप से पुनः आरंभ करने की अनुमति देता है, जिससे हस्तकल्पना के बिना विकास दक्षता में सुधार होता है। स्थानीय विकास के लिए डिज़ाइन किया गया, यह शेल्फ के मिडलवेयर और रूटिंग प्रणाली के साथ बिना किसी बाधा के एकीकृत होता है। यह पैकेज सभी प्रमुख प्लेटफ़ॉर्म को समर्थन देता है, जिससे फ्लटर के साथ निर्मित क्रॉस-प्लेटफ़ॉर्म बैकएंड सेवाओं के लिए आदर्श है।
उपयोग
- विकास के दौरान लाइव कोड अपडेट्स
- Shelf APIs पर त्वरित अनुकूलन
- क्रॉस-प्लेटफ़ॉर्म बैकएंड प्रोटोटाइपिंग
- विकास सर्वर स्वचालन
- रियल-टाइम API परीक्षण
मुख्य विशेषताएँ
- फ़ाइल बदलावों पर स्वचालित सर्वर रीस्टार्ट
- Shelf रूटर्स के साथ सरल एकीकरण
- सभी फ्लटर प्लेटफॉर्म का समर्थन करता है
- आवश्यक न्यूनतम कॉन्फ़िगरेशन
- निर्मित विकास केवल मोड
इनके लिए उपयुक्त
- Flutter विकासक शेल्फ सर्वर बना रहे हैं
- बैकएंड सेवा प्रोटोटाइप
- स्थानीय विकास कार्यप्रवाह
- त्वरित प्रतिक्रिया लूप को प्राथमिकता देने वाली टीमें
- HTTP हैंडलिंग के लिए Shelf का उपयोग करने वाले प्रोजेक्ट
विचार योग्य बातें
- उत्पादन उपयोग के लिए नहीं बनाया गया है
- जटिल सर्वर कॉन्फ़िगरेशन के लिए हस्तचालित सेटअप की आवश्यकता होती है
- विकास पर्यावरणों तक सीमित
- शुरू करने में थोड़ा समय बढ़ सकता है
- बाह्य निर्भरताओं के लिए हॉट-रीलोड का समर्थन नहीं करता है