Hacemos la Diferencia Agregando Valor


Contacto Recomendar
INICIO Servicios Reporte DELTA Recursos Artículos Estadísticas Tips Libros Términos Enlaces

Suscríbase GRATIS
a nuestros BOLETINES
Artículos DELTA
DELTA Tips
El Reporte DELTA
Joyas DELTA

No olvide confirmar en su correo
No es necesario llenar información adicional.



Servicios DELTA
Nuevo Boletín
Artículos
Negocios Electrónicos
Tecnología
Negocios
Estrategia
10 Recientes
TOP 10
Autores Invitados

  AADS
  Amairu
  Basto
  IAAP
  Matuk
  Estudio VBZ
  MKTAutomatico
  Redtienda
  LatinDesigners
  MercadeoBrillante
  Varios
Noticias DELTA
Documentos DELTA
Enlaces DELTA





Aplicaciones para la Web

José Camilo Daccach T.

El ambiente Web provee unas características especiales tanto para desarrolladores como para usuarios, que lo hacen interesante y casi requisito en el desarrollo de la informática de hoy.

Cuadro triple derecha



Luego de mas de 25 años de estar participando del desarrollo de las tecnologías informática, y en el desarrollo de aplicaciones, con cada tecnología que surge va viendo uno cómo se resuelven las mismas problemáticas que tomaban mucho tiempo resolver, no tanto por los cuestionamientos técnicos, sino por la cantidad de interacciones y por ende decisiones entre los diferentes componentes.

No hay que ir muy atrás en el tiempo para recordar, por ejemplo, la necesidad de asignar qué sector de un disco duro sería utilizado por un programa en particular. Había procesos matemáticos complejos que se utilizaban para distribuir los datos de mayor acceso, lo más cercano posibles al recorrido del brazo lector (el primer tercio del disco) y efectivamente había como decirle al programa que utilizara solo esa sección. De estas decisiones dependía el desempeño del equipo y del programa. Afortunadamente en aquel entonces, no dependía mucho el desempeño del negocio!

Hoy es claro que muchas de estas problemáticas vienen ya resueltas dentro de la misma tecnología. El ejemplo de la distribución de los discos ya viene resuelto en los diferentes sistemas operativos, donde el administrador del sistema define parámetros de optimización y de ahí en adelante es el sistema que se encarga de la distribución. Igual sucede con equipos que balancean carga, que dirigen el tráfico en la red, y hasta los que controlan las sesiones.

El ambiente Web provee unas características especiales tanto para desarrolladores como para usuarios, que lo hacen interesante y casi requisito en el desarrollo de la informática de hoy. Las telecomunicaciones hacen la habilitación de este tipo de aplicaciones, por lo que no entraremos en detalle en las mismas, distinto a que hoy hay como comunicar cualquier sitio con otro, a costos razonables, lo que posibilita pensar en sistemas centralizados, dentro del modelo de la Web.

Dentro de los estándares desarrollados en este ambiente, es la interacción con el usuario a través del visor o browser. Todas las funciones de ir hacia delante y/o hacia atrás, volver a un punto de partida, enviar a la impresora, enviar por correo electrónico, y hasta buscar dentro del contenido de una página en el visor, están ya resueltas en esta herramienta, evitando tener que desarrollar esta funcionalidad. Adicionalmente, los usuarios por lo general ya saben cómo funciona el visor, permitiendo generar nueva funcionalidad en la aplicación sin tener que efectuar procesos de capacitación con cada cambio, distinto al que se debe realizar sobre la funcionalidad en sí, y no su utilización.

Si la interacción se efectúa a través del visor, se deduce la necesidad del estándar HTML como lenguaje de presentación, lenguaje que prácticamente puede ser utilizado en forma embebida por cualquier lenguaje de programación moderno, como el PHP, el ASP, y Java. De la misma manera, el uso de hojas de estilo como otro estándar, permite el manejo de la personalización gráfica de la presentación de tal manera que todas las decisiones que tenían que tenerse resueltas con anterioridad, se puedan dejar como variables o parámetros que el usuario pueda modificar a su antojo.

Desde el punto de vista de la programación en sí, o la lógica del negocio, los estándares de SQL se pueden incorporar fácilmente en cualquier aplicación, no solo porque no existieran, sino por la disponibilidad de productos gratuitos que hacen asequible esta opción a cualquier empresa. Lo mismo sucede con la información y su almacenamiento en bases de datos. La interacción entre productos pagos y productos de licencia libre permite la convivencia de los dos tipos de programas en una misma instalación.

Por último, pero no menos importante, están las tareas de integración de aplicaciones legadas que se pueden colocar en ambiente Web de una forma sencilla, en especial a lo que concierne a la interacción entre el usuario y el sistema. Algunas funciones, como por ejemplo el proceso de liquidación de la nómina, o un proceso de simulación de un crédito, se efectúa en una aplicación en el servidor, que para efectos prácticos puede estar escrita en el lenguaje que se desee, mientras el resultado pueda ser arrojado a una página Web, en cualquier lugar donde se requiera.

No queremos insinuar que deba botar sus aplicaciones que no están en ambiente Web a la basura, sino que es necesario, para tomar el beneficio completo de la información para la toma de decisiones, que se pueda también entregar esta información en forma ágil y fácil, bajo el esquema del visor, en el dispositivo que el usuario seleccione. Esto solo se puede efectuar en el ambiente Web.









© J.C.Daccach T. 1997 - 2008.
Todos los derechos Reservados
Ultima Modificación: Julio 25, 2007

Prohibida su reproducción total o parcial sin autorización expresa