Mengapa Microsoft menjatuhkan model RESX untuk RESW di aplikasi Windows Store?

18

Mengapa Microsoft memilih untuk mengubah sistem manajemen sumber daya dari file RESX .NET?

RESX memiliki generasi kode yang berguna, menyediakan penyelesaian otomatis bagi pengembang untuk nama sumber daya dan mengeluarkan kode IMHO yang sangat mudah dibaca.

Format RESW baru sejauh yang saya tahu, file XML telanjang yang sama, tetapi tanpa pembuatan kode, memaksa pengembang untuk menulis lebih banyak kode, dan merampas mereka dari deteksi kesalahan waktu kompilasi.

setel pleaser
sumber

Jawaban:

10

Sementara artikel tentang MSDN ini tidak menjelaskan secara rinci tentang "mengapa", artikel ini secara eksplisit menyatakan "apa."

Di aplikasi Windows Store, Anda menggunakan file .resw untuk membuat sumber daya. Terlepas dari perbedaan ekstensi file, format file .resw identik dengan format file .resx , kecuali bahwa file .resw mungkin hanya berisi string dan jalur file.

Saat menjawab "mengapa" memerlukan spekulasi atau pengetahuan orang dalam (dugaan saya adalah "untuk menyimpan file yang ditulis di App akhir"), fakta bahwa sintaksnya identik berarti Anda harus dapat menggunakan alat apa pun yang Anda punya untuk membuat resxfile untuk menghasilkan reswfile yang kompatibel dengan Windows 8 . (pada kenyataannya, Anda mungkin mengkompilasi resx ke dalam resm, mirip dengan bagaimana KURANG atau DART diproses menjadi CSS atau JavaScript.)

DougM
sumber