Ho visto domande simili alle mie, ma ci sono alcune specifiche insolite per le mie non coperte. Ho un'app Web ASP.NET basata su SQL SERVER (sito Web). Sto usando il vecchio modello di webforms, non MVC. Comprendo che MVC di solito è un modello generale migliore rispetto a quello che conosco finora, ma non sono sicuro della mia situazione, quindi vorrei ricevere alcune opinioni da persone che conoscono sia MVC che Webform.
Il sito ha solo due pagine del database che gli utenti registrati possono visualizzare per l'intero sito. Chiamali "pagine di visualizzazione". Le due pagine non sono nemmeno collegate apposta, quindi non c'è navigazione su questo sito.
Il resto delle pagine sono quelle che chiamerei "pagine di lavoro" e sono pagine di aspx con codice cs. Ognuno è progettato per gestire un compito specifico che otterrà dalle chiamate ajax da una delle due pagine di visualizzazione. Sono le pagine che ottengono le informazioni del database per completare la richiesta Ajax con i dati necessari. "Potrebbero" essere file xml o json o almeno produrre quei formati, ma ho scelto il metodo AHAH perché conosco l'html esatto di cui ha bisogno la pagina di richiesta. Quindi le richieste di ajax tornano come frammenti HTML (div) senza corpo di wrapping o tag html, non xml o json. Pertanto l'analisi del lato client non è richiesta, tranne qualche jquery occasionale. Ne ho circa 30.
So che MVC ha davvero dei grandi vantaggi per qualsiasi sito normale, ma nel mio caso, dovrei anche preoccuparmi? Non vedo dove mi darebbe un vantaggio, tranne che per la struttura dell'URL funzionalità che non ha estensione di file, che adoro. Ma se si guarda il sito come un sito web di due pagine, senza navigazione o collegamenti, e 30 pagine che sputano xml, non riesco a vedere cosa MVC farebbe per me .
Grazie per le tue opinioni e i tuoi consigli. Sarei felice di modificare la domanda se non fossi abbastanza chiaro.