Microsoft, Windows Mağazası uygulamalarında RESW için RESX modelini neden bıraktı?


18

Microsoft neden kaynak yönetim sistemini .NET'in RESX dosyalarından değiştirmeyi seçti?

RESX, geliştiricilere kaynak adları için otomatik tamamlama ve IMHO'nun çok okunabilir kodlarının çıkmasını sağlayan kullanışlı kod oluşturma özelliğine sahipti.

Yeni RESW formatı bildiğim kadarıyla aynı çıplak XML dosyaları, ancak herhangi bir kod üretimi olmadan, geliştiricileri daha fazla kod yazmaya zorlamak ve derleme zamanı hata tespiti yapmaktan mahrum etmek.

Yanıtlar:


10

MSDN'deki bu makale "neden" ile ilgili olarak ayrıntılı bir şekilde ele alınmasa da, "ne" olduğunu açıkça belirtmektedir.

Windows Mağazası uygulamalarında, kaynak oluşturmak için .resw dosyalarını kullanırsınız. Dosya uzantısının farkına rağmen, .resw dosya biçimi .resx dosya biçimiyle aynıdır , ancak .resw dosyaları yalnızca dizeleri ve dosya yollarını içerebilir.

"Neden" spekülasyon veya içsel bilgi gerektirir (benim tahminim "son uygulamada dosya yazmalarına kaydetmek"), sözdiziminin boş olması, resxdosya oluşturmak için gerekli olan her türlü aleti kullanabilmeniz gerektiği anlamına gelir. Windows 8 uyumlu reswdosyalar üretmek için . (aslında, LESS veya DART'ın CSS veya JavaScript'te nasıl işlendiğine benzer şekilde resx'i resm olarak derliyor olabilirsiniz.)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.