Mentre gran parte dell'eccitazione nella comunità .NET è intorno a MVC, molti dei le applicazioni là fuori continuano ad essere in webform. Se per nessun altro motivo, dovresti continuare a imparare le webform in modo che tu possa convertire le applicazioni in MVC.
Ho lavorato su MVC dal 1.0 RC, ma non importa dove sono andato nel mio lavoro di consulenza, se c'è. NET quasi invariabilmente vedrà webforms. In effetti oserei dire che nell'azienda la maggior parte delle applicazioni sono ancora in formato web.
Dal mio punto di vista, MVC è una piattaforma molto migliore e probabilmente i webform non saranno supportati alla fine (sebbene Microsoft continui a dire che lo farà). Ancora quanti di noi hanno detto che il VB6 andrà via e sarà bruciato quando troviamo un bug antico e dovremo passare giorni a capire come funzionano le cose?
Siamo ancora lontani anni dall'avere eliminato gradualmente le webform e non vogliamo limitare ciò che puoi o non puoi fare perché hai deciso che MVC è l'unico modo (la tua azienda potrebbe non voler spendere i soldi per convertire la loro app di webforms mega-spettacolare perché non ti piacciono i webforms).
Più conoscenza non fa mai male, ma l'ignoranza può bruciarti.
L'unica cosa che le webform di apprendimento farebbero per te è farti apprezzare di più. –
Fai qualche ricerca, vedi cosa ti potrebbe piacere o prova entrambi. Fai quello che vuoi e smetti di ascoltare gli altri, il meglio verrà da te solo quando fai qualcosa con passione, indipendentemente da ciò che dicono gli altri. –
@PopCatalin Ho fatto delle ricerche e ho concluso alcune cose basilari che mi hanno davvero insegnato su MVC: 1. I Web Form succhiano. ViewState fa schifo. Non mi piace guardarlo o sentirne parlare. Lo stesso vale per il Page Life Cycle. 2. MVC fornisce un quadro logico, o così sembra per un'applicazione web. È come la differenza tra guidare da qualche parte con una mappa o senza uno. 3. Molti sviluppatori che sanno che sia Form che MVC sono innamorati di MVC. – user