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

14

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

RESX ha avuto una generazione di codice utile, che fornisce agli sviluppatori il completamento automatico dei nomi delle risorse e l'output del codice molto leggibile di IMHO.

Il nuovo formato RESW è per quanto ne so, gli stessi file XML, ma senza alcuna generazione di codice, costringendo gli sviluppatori a scrivere altro codice e privandoli del rilevamento degli errori in fase di compilazione.

    
posta pleasereset 23.04.2014 - 15:53
fonte

1 risposta

9

Mentre questo articolo su MSDN non va molto in dettaglio come al "perché", afferma piuttosto esplicitamente il "cosa".

In Windows Store apps, you use .resw files to create resources. Despite the difference of file extension, the .resw file format is identical to the .resx file format, except that .resw files may contain only strings and file paths.

Mentre rispondere al "perché" richiede speculazione o conoscenza interna (la mia ipotesi è "salvare le scritture sui file nell'App finale"), il fatto che la sintassi sia identica significa che dovresti essere in grado di usare qualsiasi strumento tu abbia per creare file resx per produrre file compatibili con resw di Windows 8. (infatti, è possibile compilare resx in resm, in modo simile a come LESS o DART vengono elaborati in CSS o JavaScript.)

    
risposta data 23.04.2014 - 16:13
fonte

Leggi altre domande sui tag