MVVM, è più adatto per applicazioni Web o GUI?

1

Attualmente sto decidendo se dovrei implementare un nuovo sistema con un'applicazione web come front-end, o se dovrei invece produrre un file eseguibile usando WPF.

Il pattern che userò è MVVM, poiché si adatta bene al mio progetto. Tuttavia, continuo a sentirmi dire che MVVM è molto più adatto allo sviluppo del WPF e che le prove a tale riguardo sono piuttosto convincenti. Mi sforzo di crederci, poiché credo che in questo giorno ed età abbia più senso avere la maggior parte dei sistemi che gestiscono il web front end. Il back-end sarebbe in C # in ogni caso.

È vero che l'uso di MVVM in combinazione con WPF è più diffuso che con un web front?

I professionisti e gli specialisti in merito alla questione sarebbero di particolare interesse.

    
posta Iliana 22.12.2016 - 17:03
fonte

1 risposta

5

Scegli la struttura / i modelli dopo aver saputo cosa vuoi costruire, non viceversa. A meno che non si eseguano alcuni esercizi, il tuo obiettivo è produrre software funzionante, non implementare modelli.

Nel mondo dei framework web lato client, ci sono innumerevoli quelli che si basano su modelli come MVVM o simili. Pertanto, I keep being told that MVVM is much better suited to WPF development è probabilmente vero solo nel contesto dei framework desktop .NET quando lo si confronta con WinForms in cui è necessario molto codice della piastra della caldaia per ottenere ciò che WPF fornisce out-of-the-box.

Scegliere tra un front-end web o desktop richiede molte risposte in merito a domande come:

  • Quale sistema operativo utilizzano gli utenti?
  • Quante volte hai bisogno di aggiornare l'interfaccia utente?
  • Gli utenti potrebbero / desiderano aggiornare periodicamente l'intera applicazione?
  • Quali sono le tue esigenze in termini di usabilità?
  • Quali sono le tue esigenze in termini di prestazioni? (l'utente è disposto ad aspettare 2 secondi affinché lo schermo cambi?)
risposta data 22.12.2016 - 17:14
fonte

Leggi altre domande sui tag