MDS
Metaphor Development Studio
Beneficios
Reducción significativa en el tiempo de desarrollo:
Esto se da debido a que la programación propiamente dicha en algún lenguaje de desarrollo para construir la interfase prácticamente es nula, solo interviene el diseño debido a que Metaphor por si mismo se encarga de el armado de pantallas en tiempo de ejecución.
Aplicaciones escalables:
Esto se da gracias a que Metaphor Development Studio hace que las pantallas que forman la interfase con el usuario sean dinámicas, cualquier cambio que se haga en estas, no resulta tener un impacto tan grande debido a que no se debe programar nuevamente la pantalla, no se debe agregar código para agregar nuevos controles, ni para hacer llamadas a las funciones, etc.
Mejor calidad en las aplicaciones:
Como las aplicaciones son construidas en unidades separadas, éstas pueden ser testeadas independientemente y con mucho más detalle, esto conduce a obtener un producto mucho más sólido.
Flexibilidad:
Da la posibilidad al programador de desarrollar interfases personalizadas y encapsuladas en DLL's las cuales son llamadas del mismo cliente MDS para que aparezcan como una interfase o pantalla mas dle sistema. Tambien es flexible porque contiene la funcionalidad de TTS, lo que da la posibilidad de comunicaciones tanto locales como remotas logrando un optimo tiempo de respuesta para las aplicaciones.
Fácil distribución de la aplicación:
Esto se logra debido a que este producto maneja todas las transacciones creadas por el usuario en una Metabase de conocimiento la cual se debe encontrar centralizada en un servidor, esto facilita la distribución debido a que cualquier cambio en una pantalla o la adición de nuevas pantallas, el ejecutable de la aplicación no debe ser reemplazado sino que éste automáticamente tendrá las actualizaciones o adiciones de las transacciones debido a que éste se conecta a la Metabase de conocimiento para el armado de sus pantallas de interfase con el usuario.
