
10/02/2003, 16:04
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 9 meses Puntos: 16 | |
Hola,
No, aunque esa puede ser una forma de conseguirlo.
La idea es crear modulos estancos que solo se comunique entre si a traves de un API (funciones) especificas y normalmente formado capas. El objetivo es que se pueda cambiar cada capa sin afectar a las demas.
Por ejemplo, una aplicacion web de 3 capas. Tenemos la capa de interfaz grafica (GUI), que es la encargada de mostrar y recoger datos del usuario usando HTML+Javascript (aunque esten generados por ASP o PHP). Tenemos la capa de logica del programa, que se encarga de procesar los datos recibidos del usuario y generar los datos a mostrar. Y por ultimo tenemos la capa de abstraccion de base de datos, que se encarga de guardar datos en la BD. La capa de GUI recoge los datos y llama a una serie de funciones de la capa de logica del programa que le devuelven los datos que debe mostrar. El codigo de la logica del programa accede a los datos de la BD llamando a las funciones de la capa de abstraccion de base de datos. Mientras las funciones y sus parametros se mantengan, siempre podras cambiar la capa de logica del programa por otra que realice el trabajo mejor; o la capa GUI HTML por una XHTML o una XML o una WML; o una BD MySQL por una Oracle o M$SQLServer.
Espero haber sido de ayuda.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |