2009-02-11 12 views
6

Non riesco a trovare una buona applicazione di riferimento per ASP.NET MVC. Con "riferimento", ho espressamente dire un'applicazione che flette tutte delle caratteristiche del quadro nel modo Microsoft sanzionato, come ad esempio:Esiste un'app di riferimento/esempio MVC ASP.NET ufficiale?

  • pagine master
  • vista parziale
  • modelli fortemente tipizzato
  • autenticazione
  • percorsi personalizzati
  • ecc ...

Gli esempi open source disponibili (CodeCampServer, SutekiShop) si aggiungono in modo significativo al framework di base o non utilizzano tutte le funzionalità integrate.

+0

Se Gordon Bell, ajma e LukeDuff non fanno caso, vorrei tenere aperta questa domanda per vedere cos'altro verrà presentato nei prossimi mesi. – Portman

risposta

6

Hai visto la serie di webcast MVC Storefront di Rob Connery?

http://www.asp.net/learn/mvc-videos/#MVCStorefrontStarterKit

Source Code:

http://www.codeplex.com/mvcsamples/

+0

Forse sto passando una brutta giornata a trovare cose su Internet, ma dov'è il codice? Non sono particolarmente interessato a guardare 12 ore di video ... – Portman

+0

Ah, grazie. Solo FYI a tutti gli altri - il codice sorgente è stato rimosso nel dicembre 2008, quindi è necessario andare a un commit precedente per vederlo o scaricarlo: http: // www.codeplex.com/mvcsamples/SourceControl/changeset/view/17126 – Portman

0

Anche se questo potrebbe essere un po 'tardi per lo spettacolo, credo che la squadra ASP.net vorrebbe che la gente iniziare utilizzando MVC Music Store come esempio di riferimento mvc ufficiale. L'applicazione Music Store utilizza il motore di visualizzazione Razor con il primo approccio al codice di Entity Framework (mostra anche il database per primo) insieme ad esempi di dipendenza da dipendenza, sviluppo guidato dai test, integrazione jQuery e ricezione e utilizzo dei pacchetti NuGet.

Un secondo esempio di riferimento sembra essere più all'avanguardia e viene fornito dalle persone Patterns and Practices. Si chiama Silk Project e sfrutta i più recenti standard Web come HTML5, CSS3 ed ECMAScript 5 insieme alle moderne tecnologie web come jQuery, Internet Explorer 9 e ASP.NET MVC3.

Questi insieme probabilmente mostrerebbero il più recente sviluppo di ASP.net MVC insieme ad alcune idee ed esempi abbastanza accurati.