Qual è l'architettura migliore possibile per una piccola applicazione Web che utilizza MVC? [chiuso]

-2

Ho bisogno di creare un'applicazione web che utilizzi MVC. L'applicazione è piccola e utilizzerà solo una pagina web. Recupererà le informazioni da un database e aggiungerà e aggiornerà le voci su di esso. La pagina sarà probabilmente accessibile solo da una persona alla volta. Non utilizzerà Entity Framework.

Sono nuovo di MVC e ho letto molto del suo materiale nelle scorse settimane, ma non riesco ancora a decidere come affrontare questo progetto. La parte di codifica è abbastanza facile, non so come "costruirla".

Inizialmente avevo pianificato qualcosa come l'utilizzo di un repository, ma poi ho incontrato "livelli di servizio" e ora non ne sono più sicuro (di nuovo).

Quale sarebbe l'approccio migliore possibile per questo progetto? Grazie

    
posta ohno.morty 16.10.2017 - 09:20
fonte

1 risposta

2

Probabilmente stai soffrendo di "paralisi da analisi". La cura è scrivere semplicemente la cosa più semplice che potrebbe funzionare. Le astrazioni come il repository e il livello di servizio ecc. Potrebbero non essere necessarie poiché i tuoi requisiti sono molto semplici.

Non dovresti pensare a schemi come il deposito come "cose che devi fare", ma piuttosto come "soluzioni ai problemi". Se non hai il problema in primo luogo, probabilmente non hai bisogno della soluzione. Se in futuro (se l'applicazione cresce e diventa più complessa) ti rendi conto che fai ha un problema e un repository potrebbe essere una soluzione, allora hai imparato qualcosa di veramente prezioso: il contesto in cui il modello è effettivamente è utile.

    
risposta data 16.10.2017 - 10:15
fonte

Leggi altre domande sui tag