Mi è stata concessa una breve quantità di tempo (circa 80 ore per iniziare) per sostituire un database di Access esistente con un sistema SQL + completo, e sto elencando le mie opzioni. Vorrei utilizzare ASP.NET MVC, ma non sono sicuro di come utilizzarlo in modo efficace con il mio breve orario.Come posso eseguire lo sviluppo rapido di applicazioni con ASP.NET MVC?
Per il backend del database userò Linq su SQL perché è un prodotto che conosco già e che può ottenere rapidamente un risultato.
Qualcuno ha esperienza con l'utilizzo di ASP.NET MVC in questo modo e può condividere alcune informazioni?
Modifica: Il motivo per cui sono interessato a ASP.NET MVC è perché so (confermato al 100%) che ci sarà più lavoro da fare dopo questo primo turno, e mi piacerebbe il mio lavoro di manutenzione per essere il più semplice possibile. Nella mia esperienza, le applicazioni Webforms tendono ad andare in pezzi per manutenzione ripetuta, nonostante la disciplina.
Forse c'è una via di mezzo? Quanto sarebbe difficile per me, ad esempio, costruire l'app con Webforms, quindi migrarla su MVC più tardi quando avrò più tempo a disposizione per il progetto?
Edit 2: Ulteriori sfondo: l'applicazione di Access sto sostituendo viene utilizzato in alcune capacità da parte di tutti nella costruzione, e dal momento che è stato aggiornato da Access 98-2003 che è stato crash quotidiana, causando ore di perdita di produttività poiché le persone devono immettere nuovamente i dati dall'ultimo backup. Questo è il motivo per il breve lasso di tempo - questa è una funzione aziendale critica, e non possono permettersi di continuare a reinserire i dati su base giornaliera.
Cosa vuoi sapere? Se hai poco tempo, imparare una nuova struttura e un nuovo modo di fare le cose non sarà una buona idea! – LiamB
Ti ci vorrà più tempo di quanto pensi; ma con ASP.NET MVC puoi essere attivo e in esecuzione piuttosto rapidamente - se conosci ASP.NET MVC. Tuttavia, nessuna delle cose al di fuori del livello dati viene trasferita. Dovrai trovare una nuova interfaccia utente e logica di controller. RAD non ti aiuta qui; è un paradigma completamente nuovo. –
Penso che una volta che hai abbastanza codice sul posto, l'utilizzo di ASP.NET MVC può diventare molto simile a RAD. – RichardOD