Domanda

Mi chiedo quali esperienze stanno avendo le persone utilizzando ASP.NET MVC Framework?In particolare, sto cercando feedback sul tipo di esperienza che le persone stanno avendo utilizzando il framework.

Cosa utilizzano le persone per il loro motore di visualizzazione?Che dire del livello DB, NHibernate, LINQ to SQL o qualcos'altro?

So che StackOverflow utilizza MVC, quindi per favore dì questo sito.

Grazie.


Perché la scelta di NHibernate rispetto a qualsiasi altra cosa?Non sono contro NHibernate, mi chiedo solo il razionale.

È stato utile?

Soluzione

Recentemente sono stato attivato su MVC e Linq to Sql per Asp.Net.Sto ancora imparando entrambi e mi sto davvero divertendo entrambi.Ci sono parecchi cast sullo schermo http://www.asp.net/learn/.

Altri suggerimenti

Ho creato alcuni siti con il framework da quando è uscita la prima anteprima, e sicuramente ha già fatto molta strada.Sembra un quadro molto leggero e ordinato.

Ci sono un paio di aree in cui penso che eccelle davvero rispetto ad asp.net "vanilla":

  • Consente una separazione molto più pulita delle preoccupazioni/accoppiamento lento
  • rende effettivamente possibile lo sviluppo basato sui test.
  • E il suo tanto più amichevole nei confronti dei siti pesanti Javascript (ajax).

Detto questo, ci sono alcune aree in cui c’è ancora molta strada da fare:

  • Validazione
  • Associazione dati
  • Zuppa di tag, come accennato in precedenza (anche se questo può essere evitato in una certa misura;controlli utente, metodi di supporto e codebehind sono ancora consentiti!)

Il framework è però ancora in versione beta, quindi mi aspetto che queste cose migliorino nel tempo.Scott Hanselman ha lasciato intendere che prima o poi il framework Dynamic Data sarà disponibile anche per ASP.NET MVC.

Ultimamente ho fatto un uso piuttosto intenso di NHibernate con ASP.NET MVC e lo adoro davvero.

Di recente ho utilizzato ASP.NET MVC per alcuni progetti ed è come una boccata d'aria fresca rispetto a WebForms.Funziona con il web piuttosto che contro di esso, e sembra un modo molto più naturale di svilupparsi.

Utilizzo SubSonic anziché NHibernate e trovo che si adatti molto bene all'architettura MVC.

Gli elementi costitutivi che utilizzo comunemente per un sito Web sono: -

Asp.net mvc Subsonico SQL Server Lucene JQuery

Ho utilizzato il framework MVC per creare un piccolo sito e mi sono trovato spesso frustrato dalle visualizzazioni dei tag soup e dalla mancanza dei controlli del server che avevo imparato ad amare.

Sono tornato a utilizzare i moduli web.

I WebForm, una volta padroneggiati, sono fantastici... Richiedono solo molto tempo per apprendere tutti i trucchi.

Perché la scelta di NHibernate rispetto a Qualsiasi altra cosa?

È uno strumento molto potente ed è (relativamente) facile da imparare.Elimina tutta la monotonia e la ripetitività legate all'implementazione manuale della mappatura relazionale degli oggetti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top