Esempi di adozione MVVM al di fuori della comunità Microsoft?

3

IS MVVM ottiene qualsiasi tipo di trazione al di fuori della comunità Microsoft? All'interno di Silverlight questo è un non-problema, ma per altre tecnologie, come JavaScript, sicuramente lo è: ad esempio, Knockout.js è un ottimo framework, ma il "resto del mondo" sembra essere su un percorso Backbone.

La mia preoccupazione è che i framework MVVM (come Knockout) subiscano una mancanza di effetto di rete essendo limitati all'ecosistema Microsoft e quindi in ritardo rispetto agli altri.

    
posta Oskar Austegard 05.10.2011 - 17:54
fonte

2 risposte

5

MVVM al di fuori di Microsoft è conosciuto con un altro nome. Modello di presentazione . Sembra che stia guadagnando trazione soprattutto nel mondo Flex. Sto ancora imparando le corde ma sembra che stia guadagnando terreno.

Vari esempi di Flex che ho trovato di recente sono:

  1. Cafe Townsend
  2. Keeper del punteggio

Una domanda che continua a darmi fastidio è quando hai bisogno di un controller dedicato in MVVM / Presentation Model. Alcuni esempi hanno controller dedicati (ad esempio, Cafe Townsend) e altri no (ad es. Score Keeper). Tuttavia, penso che questa sia una domanda per un altro post.

    
risposta data 05.10.2011 - 18:08
fonte
1

Basato sull'articolo Wikipedia , ci sono una dozzina di + implementazioni del framework MVVM. Dato che Mono è disponibile anche qui, non sono sicuro di usare la parola "constrained". Quindi, no, non penso che saranno limitati in quanto tali. Tuttavia, come sottolineato nello stesso articolo, MVVM non è sempre la scelta di design migliore.

    
risposta data 05.10.2011 - 18:04
fonte

Leggi altre domande sui tag