Pregunta

Necesito armar un sitio rápido de asp.net de CRUD, pero esto puede convertirse en una aplicación más grande en el futuro. Tengo cierta experiencia con SubSonic , pero ha pasado tanto tiempo desde que hice un proyecto con él que tengo que volver a aprenderlo. También estoy considerando usar Datos dinámicos . ¿Alguien tiene alguna experiencia con estas herramientas que pueda decirme hacia dónde debo ir?

¿Fue útil?

Solución

Uso subsónico para casi todo en estos días. La ventaja de SubSonic es que puede construir cualquier capa de abstracción que desee sobre ella, si necesita mejorarla / ampliarla más adelante; en realidad, solo tiene un propósito principal: eliminar la creación de código crudista.

No he usado datos dinámicos en forma extensiva, pero por lo que he leído, parece que crea muchos de los andamios para usted, y puede que no se mezcle bien con una aplicación más extensa. Si necesita ampliabilidad en el futuro, recomendaría subsónico, pero los datos dinámicos pueden ser el camino a seguir para aplicaciones breves de uso exclusivo para mantener una base de datos a través de la web.

Otros consejos

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 al tiempo que mantiene la configuración y la curva de conocimiento muy simples. No estoy seguro de los datos dinámicos, pero con Subsonic, ya que su base de datos aumenta el proceso para regenerar clases es muy simple. Además, Subsonic funciona bien con vistas y procedimientos almacenados a los que se puede acceder desde sus clases. El tutorial es útil para configurar proveedores de datos y referencias. No estoy seguro si hay mucha ayuda con los datos dinámicos. Por lo tanto, si lo que busca es rápido y fácil, yo diría que SubSonic es el camino a seguir.

Los datos dinámicos son básicamente una solución de grilla personalizable muy avanzada. Si desea realizar CRUD con algunos controles y personalizaciones adicionales, entonces ese es el camino a seguir.

Si desea una lógica más compleja, SubSonic tiene más sentido. Creo que los datos dinámicos son geniales 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.

Esencialmente, son iguales, sin embargo, con Subsonic, puedes personalizarlo más y también, puedes usar plantillas T4 para generar tu propio código para complementar las cosas subsónicas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top