ARGENTINA (14/10/02)
La introducción de la programación orientada
a objetos en los métodos de programación
de aplicaciones informáticas supuso un avance
muy importante. En este tipo de programación
multitud de elementos u objetos realizan su labor de
forma orquestada. La gran ventaja de la programación
orientada a objetos radica en que reduce las posibilidades
de cometer errores durante la programación, ya
que es más fácil localizarlos y corregirlos,
y posibilita así la construcción de software
muy complejo. Sin embargo, este tipo de diseño
todavía está dando sus primeros pasos
en aplicaciones para la web.
La ubicuidad de la web, es decir, el hecho de que las
aplicaciones tengan que ser accesibles y ejecutables
desde cualquier ordenador, exige soluciones cada vez
más complejas: interfaces para aparatos móviles,
integración de aplicaciones web con bases de
datos, etc. Para complicar todavía más
el panorama, las aplicaciones que requieren los nuevos
negocios en internet tienen que ser construidas muy
rápidamente y sin defectos que puedan dar lugar
a errores. Las herramientas de implementación
y las arquitecturas han evolucionado muy rápidamente
durante los últimos 4 años, pero las estrategias
de ingeniería del software para la web todavía
están en desarrollo.
Un equipo de investigadores de Argentina y Brasil estan
empezando a abordar el problema desde una visión
más abstracta y global. Es como dar un paso atrás
para tener una perspectiva más amplia del problema
del diseño de aplicaciones web. Los científicos
consideran que es muy importante concentrarse en abordar
diseños que soporten modos de implementación
cambiantes, ya que el ritmo de cambio en las herramientas
y en las plataformas de la web es muy acelerado.
Los investigadores apuestan por aplicar el concepto
"orientado a objetos" en la metodología
para el desarrollo de un proyecto, es decir, en las
estructuras de diseño de las aplicaciones web,
y no sólo en la fase de implementación
de estas aplicaciones al final del proceso de desarrollo.
Así, invertir esfuerzos en la comprensión
del diseño de aplicaciones será esencial
para poder sobrevivir a la naturaleza cambiante del
entorno web.
Investigador:
Gustavo Rossi
Facultad de Informática, UNLP, La Plata, Argentina
http://163.10.5.31:8080/servlet/ContextosLifiano?action=NOCONTEXT&idLifiano=gustavo
Artículo de referencia:
Annals of Software Engineering, 2002, Vol 13, Iss
1-4, pp 97-110
|