Por que a Microsoft abandonou o modelo RESX para RESW em aplicativos da Windows Store?


18

Por que a Microsoft optou por alterar o sistema de gerenciamento de recursos dos arquivos RESX do .NET?

O RESX teve uma geração de código útil, fornecendo aos desenvolvedores o preenchimento automático de nomes de recursos e gerando código muito legível para IMHO.

Até onde eu sei, o novo formato RESW é o mesmo arquivo XML simples, mas sem geração de código, forçando os desenvolvedores a escrever mais código e privando-os da detecção de erros em tempo de compilação.

Respostas:


10

Embora este artigo no MSDN não tenha muitos detalhes sobre o "porquê", ele afirma explicitamente o "quê".

Nos aplicativos da Windows Store, você usa arquivos .resw para criar recursos. Apesar da diferença de extensão do arquivo, o formato de arquivo .resw é idêntico ao formato de arquivo .resx , exceto que os arquivos .resw podem conter apenas cadeias de caracteres e caminhos de arquivo.

Enquanto responder ao "por que" requer especulação ou conhecimento interno (meu palpite é "salvar gravações em arquivo no aplicativo final"), o fato de a sintaxe ser idental significa que você deve poder usar as ferramentas necessárias para criar resxarquivos para produzir reswarquivos compatíveis com o Windows 8 . (na verdade, você pode compilar o resx em resm, semelhante à forma como LESS ou DART são processados ​​em CSS ou JavaScript.)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.