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?
Respuesta
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.
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.
No necesariamente MVC específica, pero:
MVC se presta a aprovechar todas las jQuery UI controles y cosas bonitas.
También hay Elmah, y StructureMap para DI/IOC.
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.
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:
Espero que ayude.
- 1. ¿Hay bibliotecas ccTalk disponibles?
- 2. Windows Azure o Amazon EC2 para el desarrollo ASP.NET MVC?
- 3. ¿Qué bibliotecas de objetos falsos hay disponibles para D?
- 4. bibliotecas útiles para la aplicación asp.net mvc
- 5. ¿Qué Herramientas/marcos de desarrollo impulsado por comportamiento (BDD) están disponibles para Microsoft Stack?
- 6. ¿Hay algún diseñador gráfico para ASP.NET MVC?
- 7. ASP.NET MVC o WebForms?
- 8. ¿hay algo similar a asp.net mvc para winforms o wpf?
- 9. Herramientas de desarrollo complementario para Java
- 10. ¿Qué herramientas están disponibles para la refacturación de Ruby?
- 11. MVC ASP.NET o Razor
- 12. ¿Qué herramientas están disponibles para TDDD (Desarrollo de bases de datos controladas por prueba)?
- 13. Bibliotecas o herramientas para generar texto aleatorio pero realista
- 14. ¿Desarrollo de ASP.NET MVC con el Bloc de notas?
- 15. ¿Hay bibliotecas o muestras para el agrupamiento WCF no dúplex?
- 16. ¿Colección de archivos MVC CSS disponibles?
- 17. ¿Qué herramientas de análisis estático están disponibles para C#?
- 18. Cómo configurar encabezados y bibliotecas para el desarrollo de Linux
- 19. Comparación de herramientas de desarrollo de GUI para Linux
- 20. Aprenda Asp.Net WebForms o Asp.Net MVC
- 21. ¿Hay un corrector ortográfico para ASP.NET MVC?
- 22. Herramientas para el entorno de desarrollo haskell? (Linux)
- 23. ¿Hay bibliotecas disponibles para realizar LINQ sobre el patrón Entity Attribute Value?
- 24. Implementar ASP.NET MVC en Linux: Mejores prácticas, herramientas y sorpresas
- 25. Android kits de herramientas de desarrollo
- 26. ASP.NET MVC Razor espacios en blanco adicionales representados
- 27. MVC 3 y ASP.Net con Entity Framework andamio error: No hay clases de modelo disponibles
- 28. ¿Herramientas de desarrollo para Adobe Flex/AIR?
- 29. ¿Hay ncurses disponibles para Windows?
- 30. Opciones para el desarrollo de juegos con MonoTouch
[SharpDOM] (http://sharpdom.codeplex.com/) es otra opción como motor de vista para asp.net mvc. –