Herramientas rad
J. Baltasar García PerezSchofield Grupo IMO SI1
Herramientas RAD
●
Todas las herramientas RAD (Rapid Application Development) se parecen entre sí, estén dedicadas a C++ (para cualquier toolkit de GUI), Java ... Tienen una serie de ventajas claras:
–
●
No será necesario para el programador comprender cómo funcionan realmente estas herramientas, o sus jerarquías de clases. El desarrollo de una interfaz se traduce en "montarla" empleando diferentes componentes.
–
Herramientas RAD
●
También poseen una serie de desventajas:
–Su facilidad de uso en la parte de desarrollo de la interfaz de usuario no favorece la programación cuidadosa de la aplicación, en términos de diseño. Favorecen, en cambio, la creación de aplicaciones totalmente monolíticas, fuertemente acopladas, en muchas ocasiones, con el sistema operativo y con el sistema de interfaz de usuario.
–
El modelovistacontrolador
●Fue probablemente el primer patrón realmente utilizado como tal. Se trata de las recomendaciones para la realización de aplicaciones en Smalltalk. El modelo sería el kernel de la aplicación en sí; la vista, la forma de visualizar sus datos, y el controlador, la entrada deseada para manejar la aplicación.
●
●
El modelovistacontrolador
●
Como ejemplo, supongamos una simple aplicación que muestra un reloj en pantalla.
–
El modelo sería la clase que permite manejar el reloj y obtener la hora. Las diferentes vistas podrían ser la visualización de manera analógica o digital.
–
●Las vistas siempre son totalmente independientes del modelo.
RAD según Microsoft
●
El kernel de la aplicación (el modelo, según el patrón MVC), debe ser codificado en MS Visual C++. Y compilada como una dll (Dynamic Link Library). La interfaz gráfica de usuario de la aplicación debe ser realizada en MS Visual Basic. Desde aquí se cargará la dll con el kernel de la aplicación....
Regístrate para leer el documento completo.