2009-08-19 17 views
5

La mia prima esperienza con ASP.NET MVC e Entity Framework ha sollevato il mio interesse per questo framework e vorrei implementare alcune applicazioni di base, che coprono i requisiti di base delle applicazioni Web reali. Finora il supporto dato da VS 2008 è già impressionante. Tuttavia, per alcune aree potrebbe essere un risparmio di tempo utilizzare estensioni o librerie esistenti di qualsiasi tipo. Esistono già soluzioni commerciali o aperte che dovrei dare un'occhiata?Sono disponibili librerie o strumenti aggiuntivi per lo sviluppo di ASP.NET MVC?

+0

[SharpDOM] (http://sharpdom.codeplex.com/) è un'altra opzione come motore di visualizzazione per asp.net mvc. –

risposta

15

Alcuni di loro:

Assicuratevi di controllare example projects.

Telerik ha creato anche alcune informazioni sull'interfaccia utente (non ancora verificate).

Potreste essere interessati a controllare altri motori di vista come:

Haack recentemente posted circa .less - potrebbe essere vale la pena di verificare per la gestione css

T4MVC by David Ebbo libreria è una bella soluzione come per rendere più tipizzata la tua app asp.net mvc.

Per test dell'interfaccia utente - Watin framework.
Here's Jimmy parla dell'implementazione e della soluzione di problemi comuni durante l'esecuzione di test dell'interfaccia utente. Mi sembra che preferisca lo Gallio + NBehave + MbUnit, ma personalmente mi piace BehaveN (non ha bisogno di test runner, non è legato a particolari framework di test delle unità).

HtmlAgilityPack è uno strumento utile se è necessario lavorare con html raw.

MvcTurbine potrebbe semplificare la parte tecnica del progetto asp.net-mvc.

Trovato utile estensione MvcExtensions fatta da Kazi Manzur Rashid.

Per la gestione di javascript e css - Chirpy.

Object to object mapper per il supporto MVVM - AutoMapper.

elmah è ideale per la registrazione degli errori.

2

Ci sono alcuni collegamenti utili nella parte inferiore di questo post.

compreso:

  • MVC HtmlHelper per Gravatar
  • Paging HtmlHelper per ASP.NET MVC
  • Marquee e HtmlHelpers GridView per ASP.NET MVC
  • ReCAPTCHA HtmlHelper (e anche una soluzione da usare ReCAPTCHA in ASP.NET MVC)
  • ASP.Net MVC Metodo di estensione per creare un Html.ActionLink di sicurezza protetto
  • Ch eckboxList Helper

Inoltre, tieni d'occhio alcuni degli sviluppatori di componenti di grandi dimensioni. Telerik ha uno demo di alcuni componenti MVC e ho sentito che anche DeveloperExpress ne ha alcuni in arrivo.

3

Non necessariamente MVC specifica, ma:

MVC si presta ad approfittare di tutte le jQuery UI controlli e le cose belle.

C'è anche Elmah e StructureMap per DI/IOC.

3

Non c'è molto altro da aggiungere qui eccetto che xVal è una libreria di validazione molto bella, che utilizza jQuery. La mia azienda è attualmente in procinto di passare da una soluzione 'roll-your-own' a questo.

1

solo per aggiungere dettagli a sostegno MVC di Telerik:

Abbiamo dato il via il nostro supporto ufficiale per ASP.NET MVC con il CTP della scorsa settimana. Le nostre nuove estensioni dell'interfaccia utente per MVC mireranno a portare la produttività di WebForm in MVC senza violare alcun concetto MVC. Le nostre nuove estensioni sono state create appositamente per MVC e sfruttano jQuery sul client per tutti i comportamenti e Ajax.

Inoltre, le estensioni sono completamente open source, con licenza Microsoft Public License (MS-PL), la stessa licenza fornita dal framework ASP.NET MVC. È possibile trovare la fonte CTP oggi su Telerik.com o su CodePlex:

http://telerikaspnetmvc.codeplex.com/

Tutto ciò detto, questo è il nostro inizio di sostegno. Spediremo i primi 3 estensioni di interfaccia utente in novembre e costruire da lì nel 2010. Le prime estensioni previste sono:

  • Griglia
  • Menu
  • TabStrip

Potete trovare maggiori dettagli, demo e download su Telerik.com:

www.telerik.com/mvc

Spero possa aiutare.

Problemi correlati