2009-08-19 11 views
5

Mi primera experiencia con ASP.NET MVC y Entity Framework me han hecho interesar en este marco y me gustaría implementar algunas aplicaciones básicas que cubren los requisitos básicos de las aplicaciones web del mundo real. Hasta ahora, el apoyo brindado por VS 2008 ya es impresionante. Para algunas áreas, sin embargo, puede ahorrar tiempo usar complementos existentes o bibliotecas de todo tipo. ¿Ya hay soluciones comerciales o abiertas que debería ver?¿Hay bibliotecas adicionales o herramientas disponibles para el desarrollo de ASP.NET MVC?

+0

[SharpDOM] (http://sharpdom.codeplex.com/) es otra opción como motor de vista para asp.net mvc. –

Respuesta

15

Algunos de ellos:

Asegúrese de revisar example projects.

Telerik ha hecho algunas cosas de la interfaz de usuario también (no se han desprotegido todavía).

Es posible interés de revisar otros motores de vista como:

Haack recientemente posted sobre .less - podría ser vale la pena echarle un vistazo para la gestión de css

T4MVC by David Ebbo biblioteca es una buena solución cómo para hacer su aplicación asp.net mvc más fuertemente tipada.

Para la prueba de IU - Watin framework.
Here's Jimmy habla sobre implementación y solución de problemas comunes al hacer pruebas de UI. Me parece que él prefiere Gallio + NBehave + MbUnit combo, pero personalmente me gusta BehaveN (no necesita corrector de prueba, no está vinculado con el marco de prueba de unidad particular).

HtmlAgilityPack es una buena herramienta si se necesita trabajar con html en bruto.

MvcTurbine podría simplificar la parte técnica de su proyecto asp.net-mvc.

Se encontró útil MvcExtensions extensión hecha por Kazi Manzur Rashid.

Para administrar javascript y css - Chirpy.

Objeto al asignador de objetos para compatibilidad con MVVM - AutoMapper.

elmah es ideal para el registro de errores.

2

Hay algunos enlaces útiles en la parte inferior de este post.

incluyendo:

  • MVC HtmlHelper para Gravatar
  • Paging HtmlHelper para ASP.NET MVC
  • marquesina y HtmlHelper GridView para ASP.NET MVC
  • ReCAPTCHA HtmlHelper (y también una solución para utilizar ReCAPTCHA en ASP.NET MVC)
  • ASP.Net MVC Método de extensión para crear un Security Aware Html.ActionLink
  • Ch eckboxList Helper

Además, esté atento a algunos de los grandes desarrolladores de componentes. Telerik tiene un demo de algunos componentes MVC y escuché que DeveloperExpress también tiene algunos en el camino.

3

No hay mucho más que agregar aquí, excepto que xVal es una biblioteca de validación muy buena, que utiliza jQuery. Actualmente, mi empresa se encuentra en el proceso de pasar de una solución 'roll-your-own' a esta.

1

sólo para añadir detalles al apoyo MVC Telerik:

Nos dio inicio a nuestro apoyo oficial para ASP.NET MVC con el CTP de la semana pasada. Nuestras nuevas extensiones de interfaz de usuario para MVC tendrán como objetivo llevar la productividad de WebForms a MVC sin violar ningún concepto de MVC. Nuestras nuevas extensiones se construyen desde cero específicamente para MVC y aprovecharán jQuery en el cliente para todos los comportamientos y Ajax.

Además, las Extensiones son de código abierto, con licencia de Microsoft Public License (MS-PL), la misma licencia que el marco de ASP.NET MVC. Puede encontrar la fuente CTP hoy en Telerik.com o en CodePlex:

http://telerikaspnetmvc.codeplex.com/

Todo eso dicho, este es nuestro apoyo inicial. Vamos a enviar las primeras extensiones de interfaz de usuario 3 de noviembre y construir desde allí en 2010. Las primeras extensiones previstas son:

  • cuadrícula
  • Menú
  • TabStrip

Puede encontrar más detalles, demostraciones y descargas en Telerik.com:

www.telerik.com/mvc

Espero que ayude.

Cuestiones relacionadas