RAD (Rapid Application Development)
Toolkit Desarrollo propio generador de Proyectos Visual Studio en lenguaje c# con patron Modelo Vista Controlador
Toolkit Desarrollo propio generador de Proyectos Visual Studio en lenguaje c# con patron Modelo Vista Controlador
Ver Video 1 Generador de Código
Ver Video 2 Generador de Código
Ver Video 3 Generador de Código
Ver 30 Abms en 5 minutos
Este proyecto tuvo los siguientes objetivos:
Ver Video 2 Generador de Código
Ver Video 3 Generador de Código
Ver 30 Abms en 5 minutos
Este proyecto tuvo los siguientes objetivos:
- Desarrollar una interfaz de usuario amigable que permita la automatización de la generación del código de un prototipo completamente funcional que se generaba en forma manual por parte de los programadores utilizando como base el framework propio armado para visual studio con lenguaje c# basado en patrón MVC.
- Automatizar solo los ABMs en función de los datos proporcionados por el modelo de datos del proyecto.
- Incluir en la generación el reconocimiento de claves foráneas y generar código en consecuencia para todas las vistas generadas.
- No añadir reglas de negocios al código generado en lo que respecta a los ABMs.
- No dificultar que los programadores añadan el código necesario para adaptación del comportamiento al primer prototipo generado por la herramienta.
- Garantizar las reglas del patrón MVC.
- Automatizar al máximo el código rutinario asociado al 80% de los proyectos que se generan o en algún caso hacerlo personalizable desde la interfaz de usuario del generador.
- Facilitar el cambio de estilos de proyecto a través de una colección por default.
- Facilitar el diseño layout de las pantallas de carga de datos.
- Automatización de filtrado y consulta sobre los datos de los Abms generados.
- Reducir los tiempos iniciales de desarrollo de los proyectos.
- Contar con una herramienta de generación de prototipos que fuera funcional.
- Que la herramienta pueda generar un prototipo con código a partir del cual se pueda continuar las iteraciones sin mayores problemas incluyendo nuevos Abms o cambios en los mismos.
- Que no se limitara a la implementacion del Modelo de datos para una sola base de datos (MS SQL Oracle , Mysql ,etc).
- Que soporte un desarrollo de N capas.