เหตุใด Microsoft จึงปล่อยรุ่น RESX สำหรับ RESW ในแอปพลิเคชัน Windows Store


18

เหตุใด Microsoft จึงเลือกเปลี่ยนระบบการจัดการทรัพยากรจากไฟล์ RESX ของ. NET

RESX มีการสร้างโค้ดที่มีประโยชน์ช่วยให้นักพัฒนาสามารถเติมชื่อทรัพยากรและแสดงผลโค้ดที่อ่านง่ายมากของ IMHO

รูปแบบ RESW ใหม่เท่าที่ฉันรู้ไฟล์ XML ที่เหมือนกัน แต่ไม่มีการสร้างรหัสใด ๆ บังคับให้นักพัฒนาเขียนรหัสเพิ่มเติมและกีดกันการตรวจหาข้อผิดพลาดในการคอมไพล์เวลา

คำตอบ:


10

ในขณะที่บทความใน MSDNนี้ไม่ได้มีรายละเอียดมากนักเกี่ยวกับ "ทำไม" แต่ค่อนข้างชัดเจนว่า "อะไร"

ในแอพ Windows Store คุณใช้ไฟล์. resw เพื่อสร้างทรัพยากร แม้จะมีความแตกต่างของนามสกุลไฟล์รูปแบบไฟล์. resw จะเหมือนกับรูปแบบไฟล์ . resx ยกเว้นว่าไฟล์. resw อาจมีสตริงและพา ธ ไฟล์เท่านั้น

ในขณะที่ตอบ "ทำไม" ต้องมีการเก็งกำไรหรือความรู้ภายใน (ฉันเดาว่า "เพื่อบันทึกไฟล์ที่เขียนใน App สุดท้าย") ความจริงที่ว่าไวยากรณ์เป็นตัวระบุหมายความว่าคุณควรจะสามารถใช้เครื่องมือใด ๆ ที่คุณต้องสร้างresxไฟล์ เพื่อผลิตreswไฟล์ที่เข้ากันได้กับ Windows 8 (อันที่จริงแล้วคุณอาจรวบรวม resx ให้เป็น resm คล้ายกับวิธี LESS หรือ DART ที่ถูกประมวลผลเป็น CSS หรือ JavaScript)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.