2011-01-28 11 views
8

Ho uno sfondo .NET solido eccetto ASP.NET MVC, che mi piacerebbe raccogliere. In particolare, ho molta esperienza con WPF (MVVM), vari sapori di Silverlight, LINQ (POCO e XML) e, naturalmente, il framework principale (C#, VB e recentemente anche F #).Apprendimento di ASP.NET MVC con solido background WPF/.NET

Quello che mi manca e potrebbe essere rilevante è (ovviamente oltre a ASP.NET MVC) LINQ a SQL e Entity Framework.

so le basi del "plain old" ASP .NET (ma in realtà non molto al di là delle nozioni di base), ma io non sono estraneo a SQL, HTML, CSS, JS, ecc

Il domanda: se hai imparato ASP.NET MVC3 partendo da uno sfondo simile al mio, quale approccio hai trovato essere efficace (o meno) e quindi consiglierei?

Nota: Devo dire che sono interessato anche alle migliori pratiche e ai modelli. Ho scoperto a mie spese che questo è forse più importante dell'apprendimento di "come funzionano le cose" (per esempio quasi tutti i libri del WPF ti insegnano tutto su modelli, rilegature, ecc. Ma non menzionano MVVM o altri modelli che sono fondamentali per un grande progetto).

+0

Nessuno conosce il modo migliore di imparare Ad eccezione di te. Domande come questa sono impossibili da rispondere. – jfar

+0

Tu (e quelli che hanno votato per chiudere) hai ragione, il mio errore come il modo "migliore" è soggettivo. Ho cambiato la domanda di conseguenza. –

+0

La domanda sarà chiusa poiché nessuna risposta può essere nient'altro che soggettiva. Vorrei convertire la domanda in un wiki della comunità se potessi. – jgauffin

risposta

3

tendo a leggere i blog di alcuni degli sviluppatori del team di ASP.NET MVC così come alcune altre persone che hanno una buona comprensione del quadro:

  1. Phil Haack
  2. Steve Sanderson
  3. Brad Wilson
  4. Scott Hanselman
  5. Scott Gu (generato normalmente annunci di rilascio e introduzioni a nuove fe Atures)

Inoltre, questo link post di Scott Hanselman ha un mucchio di ASP.NET MVC 3 collegamenti verso il centro che contribuire a completare la lettura si può fare a www.asp.net/mvc

4

Il sito asp.net mvc è piuttosto buono. Guarda alcuni dei video, leggi un paio di esercitazioni e poi guarda le app di esempio che sono delle procedure dettagliate con il codice sorgente disponibile.

+0

grazie, link interessante. Un sacco di risorse lì. –

+0

Il sito ASP.NET MVC è un ottimo punto di partenza. L'ho consigliato a molti. –

+0

Accettato @ amurra's answer, ma questo (e gli altri) sono molto buoni. –

1

Raccomando questo channel 9 video da Scott Hanselman come un buon punto di partenza. Si chiama Introduzione di base, ma non va in in realtà di base.

Ti offre una buona panoramica di come funziona MVC, la "magia" dietro di esso ecc. E spiega perché potresti voler fare alcune cose.

Fornisce anche una breve panoramica del motivo per cui è possibile utilizzare MVC su Webform (tradizionale ASP.NET).

0

Il vero potere di MVC è quando si inizia a utilizzarlo con i modelli, ecc. dimecast.net ha una grande risorsa per dopo aver afferrato il concetto di asp.net mvc framework in attesa.

2

Steve Sanderson's book è davvero buono.

+0

Vorrei recitare con il libro di Sanderson. Copre ASP.NET molto bene e molto pragmatico. –