अवलोकन
प्रॉपर्टीज़ पैकेज एक हल्का डार्ट लाइब्रेरी है जिसका उपयोग कॉन्फ़िगरेशन और स्थानीयकरण के लिए आमतौर पर उपयोग किए जाने वाले प्रॉपर्टीज़ फ़ाइलों को प्रबंधित करने के लिए किया जाता है। यह मानक .properties फ़ॉर्मेट में की-वैल्यू जोड़े को पढ़ने, लिखने और विश्लेषण करने का समर्थन करता है, साथ ही टिप्पणियों और कोडिंग के संभालने के लिए अतिरिक्त उपकरण भी प्रदान करता है। लाइब्रेरी प्लेटफ़ॉर्म-अनन्य है, जो एंड्रॉइड, आईओएस, मैकओएस, विंडोज और लिनक्स में बिना किसी दिक्कत के काम करती है। यह ऐप्लिकेशन के लिए आदर्श है जिन्हें बाहरी निर्भरता के बिना सरल, संरचित कॉन्फ़िगरेशन स्टोरेज की आवश्यकता होती है।
उपयोग
- .properties फ़ाइल से ऐप कॉन्फ़िगरेशन लोड कर रहा है
- स्थानीयकरण स्ट्रिंग्स का प्रबंधन
- पर्यावरण-विशिष्ट सेटिंग्स संग्रहीत करना
- विन्यास डेटा को पार्स और लिखना
- सादे पाठ फॉर्मेट में की-वैल्यू जोड़े का निपटान
मुख्य विशेषताएँ
- मानक .properties फ़ाइल प्रारूप का समर्थन करता है
- टिप्पणियों के साथ की-मूल्य जोड़े को पढ़ें और लिखें
- क्रॉस-प्लेटफॉर्म संगतता
- सामान्य संचालन के लिए सरल API
- UTF-8 संकोडिंग और लाइन एंडिंग का प्रबंधन करता है
इनके लिए उपयुक्त
- कॉन्फ़िगरेशन फ़ाइल्स की आवश्यकता वाले छोटे से मध्यम आकार के ऐप्स
- स्थानीयकरण कार्य प्रवाह
- परिवेश-आधारित विन्यास
- बहुत अनुप्रयोग प्लेटफॉर्म पर Dart परियोजनाएं
- न्यूनतम निर्भरता के प्रति प्राथमिकता देने वाले विकासकर्मी
विचार योग्य बातें
- जटिल नेस्टेड कॉन्फ़िगरेशन के लिए अनुपयुक्त
- सीमित समतल कुंजी-मान संरचना
- कोई बिल्ट-इन वैधता या स्कीमा समर्थन नहीं
- बड़े पैमाने पर डेटा प्रबंधन के बजाय सरल उपयोग मामलों के लिए सर्वोत्तम