संभव डुप्लिकेट:
कॉन्फ़िगरेशन फ़ाइलों के लिए एक्सएमएल का भंडारण प्रारूप के रूप में सब कुछ के साथ क्या हो रहा है? मैं पूछ रहा हूँ क्योंकि [नाम retraced] फ्रेमवर्क में डेटाबेस क्रेडेंशियल्स को संग्रहीत करने के लिए एक XML विन्यास फाइल है, और फ़्रेमवर्क पर बनाए गए विशेष एप्लिकेशन में कुछ मेनू को एक डेटाबेस में एक्सएमएल टुकड़ा के रूप में संग्रहीत किया गया है ... ऐसा नहीं है जैसे हम साझा करेंगे डेटाबेस क्रेडेंशियल्स या या अन्य के साथ मेनू संरचना, या यहां तक कि डेटा जो कई सेवाओं से भस्म हो जाएगा यह इस ऐप के लिए सभी आंतरिक / विशिष्ट है एक सहकर्मी ने कहा कि XML मनुष्य के लिए एक आसानी से पठनीय प्रारूप है ... लेकिन मुझे नहीं लगता कि यह सच है। INO फाइल में पासवर्ड foobar123 को & lt; पासवर्ड & gt; foobar123 & lt; / password & gt; से पढ़ने के लिए एक इंसान के लिए आसान है। फिर उन्होंने पार्सिंग के बारे में कहा, लेकिन आईएनआई फाइलें उम्र के लिए चारों ओर हैं इसलिए मुझे यकीन है कि उन्हें लाइब्रेरी या दो को पार्स करने के लिए है। मैं डेटा निर्यात पद्धति के रूप में इसका इस्तेमाल करने के पीछे तर्क देख सकता हूं, क्योंकि ऐप का उत्पादन किसी भी तरह से अन्य सेवाओं द्वारा सीधी तरीके से किया जा सकता है, लेकिन आंतरिक सामग्री के लिए मुझे यह नहीं मिलता है किसी ने मुझे रोशनी दी है
कारणों को वे होना चाहिए:
- अंतर (लगभग कुछ
- सत्यापन (एक्सएसडी इत्यादि)
- पदानुक्रमित
- एक्सएमएल से बात कर सकते हैं, लेकिन एक बंद प्रणाली में यह विवाद शुरू हो जाता है, / Li>
वास्तविक कारण:
- प्रबंधक को buzzword और amp;
- इतने सारे खुश लोगों का दावा करने के लिए कि 'यह एक्सएमएल के साथ काम करता है' का दावा करने के लिए वास्तविक डेवलपर्स यह सोचने लगे कि यह एक अच्छी बात है
फिर, JSON, YAML, सीएसवी, या मानक .i के रूप में प्रारूप सभी अपने स्थान हैं।
Comments
Post a Comment