2010-02-25 12 views
7

Pochi mesi ho iniziato ad imparare ASP.NET MVC 1.0. Nonostante sia stato difficile all'inizio, ora ho compiuto enormi progressi in modo da lavorare su qualcosa di serio che posso mostrare ai miei colleghi. Ma ora MVC 2 è quasi là fuori.Devo continuare a lavorare sul mio progetto su MVC 1.0 o interrompere e imparare MVC 2.0?

Ora mi piacerebbe sapere se MVC 1.0 e MVC 2 sono profondamente diversi. Infatti, mi chiedo se ho bisogno di (prima) di finire quello che sono o (in secondo luogo) ho bisogno di interrompere tutto e imparare prima MVC 2.

Per illustrare il mio punto, direi: Sta migrando da MVC 1.0 a MVC 2 la stessa scala della migrazione da Web Form a MVC 1.0

Grazie per l'aiuto.

+0

Richard - Ho bisogno di migrare da webforms in mvc, quale sarebbe il tuo consiglio migliore per fare questo –

+0

Libri - Pro ASP.NET Apress (Steve Sanderson), The Beer House (Wrox). Tutorial - NerdDinner + Video dal sito ASP.NET. Forums - StackOverflow + Sito Web ASP.NET – Richard77

risposta

2

Non esiste una migrazione da MVC1 a MVC2.

Come quella successiva è una versione aggiornata, sarà solo bisogno di imparare le nuove funzionalità introdotte, con esso, come

Per esempio, se si utilizza .Net Framework 4.0, più tardi, quando la versione 4.5 o 5.0 entra, non si ha intenzione di migrare! ma impara nuove funzionalità in quello

+1

Errati, sono CAMBI DI BREAKING. Ed è davvero un casino quando hai un'applicazione di un anno che si è evoluta costantemente. Mi piace Sono state aggiunte funzionalità con gli stessi nomi delle funzioni personalizzate personalizzate, cose che non funzionano più (LinkBuilder.BuildUrlFromExpression), ecc. Infatti, ho migrato a .Net 4.0 nello stesso tempo e la mia applicazione non ha funzionato affatto, ho dovuto reintegrarla in una nuova classe di progetto per classe, trascorrendo 2 giorni in qualcosa che speravo di essere indolore ... Per rispondere alla domanda: NO, se hai sviluppato le cose semplici di conseguenza al "modo Microsoft" di fare le cose è OK – Mose

2

Sono non profondamente diverso. Tutto ciò che hai imparato finora su 1.0 è applicabile in 2.0. Potresti iniziare a guardare 2.0 new features però. Citazione dal blog di Scott Gu:

ASP.NET MVC 2 è il prossimo aggiornamento significativo di ASP.NET MVC . Si tratta di un aggiornamento compatibile ad ASP.NET MVC 1 - così tutte le conoscenze, le competenze, il codice, e le estensioni che già hanno con ASP.NET MVC continuare a lavorare e applicare andando avanti

0

Come MVC2 è ancora una Release Candidate si dovrebbe verificare le politiche della vostra azienda, in caso contrario Non penso che avresti problemi con l'MVC2, dato che tutto da MVC1 funziona ancora su 2. E tu hai i vantaggi di MVC2.

Problemi correlati