Necesito juntar un sitio rápido CRUD asp.net, pero esto puede convertirse en una aplicación más grande en el futuro. Tengo algo de experiencia con SubSonic, pero ha pasado tanto tiempo desde que hice un proyecto con él que debo volver a aprenderlo. También estoy considerando usar Dynamic Data. ¿Alguien tiene alguna experiencia con estas herramientas que pueda decirme qué camino debo tomar?¿Debo usar SubSonic o Dynamic Data para una nueva aplicación CRUD asp.net?
Respuesta
Uso subsónicos para casi todo en estos días. La ventaja de SubSonic es que puedes construir cualquier capa de abstracción que desees encima, si necesitas mejorarla/extenderla más tarde, solo sirve para un propósito principal, lo que le resta la creación de código crud.
No he utilizado datos dinámicos extensamente, pero por lo que he leído, parece que crea muchos andamios para usted, y podría no combinarse bien con una aplicación más extensa. Si necesita una extensibilidad futura, recomendaría los datos subsónicos, pero los datos dinámicos pueden ser el camino a seguir para las aplicaciones únicas y breves estrictamente utilizadas para mantener una base de datos a través de la web.
He usado SubSonic antes y en mi caso funcionó muy bien. Si todo lo que necesita es una capa de abstracción, SubSonic hace un gran trabajo mientras mantiene la configuración y la curva de conocimiento muy simples. No estoy seguro acerca de los datos dinámicos, pero con Subsonic a medida que crece su base de datos, el proceso para regenerar las clases es muy simple. Además, Subsonic funciona bien con vistas y procedimientos almacenados, todo se puede acceder desde las clases. El tutorial es útil para configurar proveedores de datos y referencias. No estoy seguro de si hay mucha ayuda con Dynamic Data. Entonces, si lo que busca es rápido y fácil, diría que SubSonic es el camino a seguir.
Los datos dinámicos son básicamente una solución de cuadrícula personalizable muy avanzada. Si desea hacer CRUD con algunos controles adicionales y personalización, ese es el camino a seguir.
Si desea una lógica más compleja, SubSonic tiene más sentido. Creo que Dynamic Data es ideal para configurar plantillas para CRUD con algunos controles adicionales avanzados.
Eche un vistazo a algunos videos en asp.net para obtener una buena impresión.
Básicamente, son los mismos, sin embargo, con Subsonic, puede personalizarlo más, y también, puede usar plantillas T4 para generar su propio código para complementar las cosas subsónicas.
- 1. ¿Cree que ASP.Net Dynamic Data lo vale?
- 2. Ocultar una columna en ASP.NET Dynamic Data
- 3. ¿Hay marcos de andamios alternativos para Asp.Net Dynamic Data?
- 4. ASP.NET Dynamic Data PRO y CONS
- 5. ¿Debo usar Google Web Toolkit para mi nueva aplicación web?
- 6. Iniciar una nueva aplicación de Windows: ¿Debo usar _TCHAR o wchar_t para el texto?
- 7. ¿Debo guardar en plist o Core Data?
- 8. ¿Debo usar Cascade o anular en Core Data para una relación?
- 9. ¿Debo usar Ruby 1.9.2 con mi nueva aplicación web?
- 10. ¿Debo usar Eclipse 32bits o 64bits en mi nueva máquina?
- 11. Arquitectura para la nueva aplicación web ASP.NET
- 12. Cuándo debo usar HttpDelete o HttpPut en una aplicación asp.net mvc
- 13. ¿Debo usar StringBuilder o StringBuffer para webapps?
- 14. GUI para una aplicación independiente de Java. ¿Debo usar SWT o GWT?
- 15. ASP.NET: el mejor sistema de cola para una nueva aplicación
- 16. jQuery CRUD en ASP.NET MVC
- 17. ¿Debo usar una configuración de base de datos única o múltiple para una aplicación multicliente?
- 18. ¿Debo usar un data.frame o una matriz?
- 19. Debo usar ipairs o un ciclo para
- 20. ¿Debo usar CouchDB o SimpleDB?
- 21. ¿Debo usar Flash o Flex?
- 22. ¿Debo usar RouteParameter o UrlParameter para una ruta Asp.NET web-api?
- 23. ¿Debo usar el ResourceManager almacenado en caché estática o una nueva instancia para cada solicitud web? ¿Importa?
- 24. ¿Debo usar ArrayList o IList
- 25. ¿Debo usar eval() o call_user_func()?
- 26. ¿Debo usar multiplicación o división?
- 27. Debo usar Drupal o Kohana-type framework para una "aplicación" web
- 28. ¿Debo usar herencia o composición?
- 29. ¿Debo usar horquilla o hilos?
- 30. Ejemplo de SubSonic ASP.NET MVC en Visual Web Developer Express