Microsoft ने RESW के लिए RESX मॉडल को विंडोज़ स्टोर अनुप्रयोगों में क्यों गिराया?


18

Microsoft ने .NET की RESX फ़ाइलों से संसाधन प्रबंधन प्रणाली को बदलने का विकल्प क्यों चुना?

RESX के पास उपयोगी कोड पीढ़ी थी, जो डेवलपर्स को संसाधनों के नाम के लिए ऑटो-पूर्ति प्रदान करती है और IMHO को बहुत पठनीय कोड के रूप में तैयार करती है।

नया RESW प्रारूप जहाँ तक मुझे पता है, वही नंगे XML फाइलें, लेकिन बिना किसी कोड पीढ़ी के, डेवलपर्स को अधिक कोड लिखने के लिए मजबूर करते हैं, और उन्हें संकलन समय त्रुटि का पता लगाने से वंचित करते हैं।

जवाबों:


10

हालांकि MSDN पर यह लेख "क्यों" के रूप में बहुत विस्तार में नहीं जाता है, बल्कि यह स्पष्ट रूप से "क्या" बताता है।

विंडोज स्टोर एप्लिकेशन में, आप संसाधन बनाने के लिए .resw फ़ाइलों का उपयोग करते हैं। फ़ाइल एक्सटेंशन के अंतर के बावजूद, .resw फ़ाइल स्वरूप .resx फ़ाइल स्वरूप के समान है , सिवाय इसके कि .resw फ़ाइलों में केवल स्ट्रिंग्स और फ़ाइल पथ हो सकते हैं।

"क्यों" का जवाब देते समय अटकलें या ज्ञान की आवश्यकता होती है (मेरा अनुमान "अंतिम ऐप में फाइल राइट्स को बचाने के लिए है"), तथ्य यह है कि वाक्यविन्यास पहचान का मतलब है कि आपको resxफ़ाइलों को बनाने के लिए जो कुछ भी टूलिंग का उपयोग करना चाहिए वह सक्षम होना चाहिए विंडोज 8 संगत reswफ़ाइलों का उत्पादन करने के लिए । (वास्तव में, आप Resx को resm में संकलित कर सकते हैं, उसी तरह जैसे CSS या जावास्क्रिप्ट में LESS या DART को संसाधित किया जाता है।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.