(saltar al contenido)
10 de Enero de 2009

El portal para las empresas de Navarra

disminuir | aumentar Tamaño

Buscar: Información sobre el buscador

Tecnologías de la Información

Formación y eventos

Enero 2009

L M X J V S D
   1234
567891011
12131415161718
19202122232425
262728293031 

< Diciembre Febrero >

Monográficos

Conozca las empresas de Navarra
Todas las empresas del directorio de Navactiva aparecen aquí. Dese de alta. Es un servicio gratuito.

Portada > Tecnologías de la Información > Documentación > Artículos

01. Documentación

Artículos

Aplicaciones para la web

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.

17/08/2005 GestioPolis.com

Después 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 muchos de estos problemas vienen ya resueltos 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.

José Camilo Daccach T.
contacto@deltaasesores.com

| ir a artículos | recomiende este contenido | acceso a asesoría | versión para imprimir |

Búsquedas en... Documentación de Tecnologías de la Información
¿Quiere buscar en otras áreas de Navactiva?

|© Copyright, Centro Europeo de Empresas e Innovación de Navarra. Aviso Legal