Perché Microsoft ha abbandonato il modello RESX per RESW nelle applicazioni di Windows Store?


18

Perché Microsoft ha scelto di cambiare il sistema di gestione delle risorse dai file RESX di .NET?

RESX ha avuto un'utile generazione di codice, fornendo agli sviluppatori il completamento automatico dei nomi delle risorse e producendo codice IMHO molto leggibile.

Per quanto ne so, il nuovo formato RESW è lo stesso file XML nudo, ma senza alcuna generazione di codice, costringendo gli sviluppatori a scrivere più codice e privandoli del rilevamento degli errori in fase di compilazione.

Risposte:


10

Mentre questo articolo su MSDN non approfondisce molto il "perché", afferma esplicitamente il "cosa".

Nelle app di Windows Store, utilizzare i file .resw per creare risorse. Nonostante la differenza dell'estensione del file, il formato del file .resw è identico al formato del file .resx, tranne per il fatto che i file .resw possono contenere solo stringhe e percorsi di file.

Mentre rispondo al "perché" richiede speculazioni o conoscenze interne (la mia ipotesi è "salvare su file scritti nell'App finale"), il fatto che la sintassi sia identica significa che dovresti essere in grado di utilizzare qualsiasi strumento tu abbia avuto per creare resxfile per produrre reswfile compatibili con Windows 8 . (in effetti, potresti compilare il resx in resm, in modo simile a come MENO o DART vengono elaborati in CSS o JavaScript.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.