यह काफी हद तक भाषा, मंच और आपकी कॉन्फ़िगरेशन फ़ाइलों के दायरे पर निर्भर करता है। उदाहरण के लिए जावा वर्ल्ड में properties files कॉन्फ़िगरेशन के लिए है, और अन्य पहले से ही वाईएएमएल जैसे उल्लेख किए गए हैं।
एक्सएमएल आमतौर पर कॉन्फ़िगरेशन के लिए फेंक दिया जाता है, क्योंकि यह बहुत verbose है। आपको अभी भी कई अनुप्रयोगों, वेब ढांचे, आदि में मिलते हैं
मुझे लगता है कि सबसे अच्छा अभ्यास हाथ में नौकरी के लिए सही कॉन्फ़िगरेशन प्रारूप चुनना होगा। इन पॉइंटर्स पर विचार करते समय आप मूल्यांकन कर सकते हैं और उन्हें अपने लिए आज़मा सकते हैं:
- मानक क्या है? (उदाहरण के लिए विंडोज़ में आईएनआई फाइलें, जावा में प्रॉपर्टी फाइलें)
- क्या मेरी भाषा में मूल समर्थन है, या क्या मुझे अपना खुद का कार्यान्वयन करना है?
- क्या मेरा कॉन्फ़िगरेशन प्रारूप आसानी से वर्णन कर सकता है कि मैं कॉन्फ़िगरेशन के रूप में क्या स्टोर करना चाहता हूं?
मुझे यकीन है कि आप अन्य विचारों के बारे में सोच सकते हैं। यदि आप दायरे को स्पष्ट करने के लिए अपना प्रश्न अपडेट करते हैं, तो आपको अधिक उपयोगी उत्तर मिलेंगे।
कौन सी भाषा और आप वास्तविक वस्तुओं के स्ट्रिंग या डंप को स्टोर करना चाहते हैं, जैसे गुई तत्व, जटिल संरचना वाले ऑब्जेक्ट इत्यादि? – pajton