Consejos Web

La tendencia inevitable del Software.

 Un torrente de aplicaciones totalmente online esta inundando la red. Esto tiene una explicación.
¿Llegará un momento en el que trabajaremos solo con el explorador de Internet?

Cada vez más desarrolladores estamos haciendo software que corre en la Web. Esto implica grandes beneficios para los usuarios y a su vez grandes desafíos para los profesionales informáticos.
¿A que se debe este fenómeno?
Sin duda tiene varios factores influyentes.
Para empezar una aplicación online es un software que entre otras cosas no requiere instalación, esta instalado en un servidor remoto y es utilizado por múltiples usuarios, al mismo tiempo a través de Internet.

Algunos años atrás esto no era posible, debido a que el ancho de banda disponible (velocidad de conexión a Internet) no era suficiente para transferir la información entre el servidor y el cliente (el usuario de la aplicación) Con la mejora en la velocidad cada vez se pudieron hacer más cosas en un explorador, entre ellas ver vídeos online sin necesidad de descargarlos. Un ejemplo de ello es el fenómeno Youtube (sitio donde los usuarios pueden subir susvideos y ver los de otros usuarios).

Ventajas de la aplicaciones online:

  • Disponibilidad desde cualquier lugar ya que solo se necesita un explorador Web, usted puede trabajar desde cualquier punto del planeta.
 
  • Tal vez la ventaja más importante sea la de los costos. El software online no requiere que alguien valla a donde está el usuario para solucionar un problema debido a que el problema siempre radica en el servidor de la empresa prestadora del servicio. De esta forma se reducen los tiempos de respuesta casi a cero. También son reducidos los costos de implementación ya que no hay que hacer una instalación en cada terminal ni enfrentar problemas de incompatibilidad con otras aplicaciones.
 
  • No se requiere terminales potentes. Debido a que en el equipo cliente solo se corre un explorador, no se necesita un procesador muy potente ni mucha memoria ya que se utilizan los recursos del servidor.

Desafíos
  • La seguridad. Si usted tiene una empresa pequeña, seguramente  nadie quiera entrar a su sistema, pero si usted comparte una aplicación con cientos o miles de usuarios ahora si será tentador para loshackers.
 
  • Los programas que requieren muchos recursos locales. Programas de diseño gráfico, editores de audio, juegos con muchas capacidades 3D están lejos de correr online.
 
  • La conectividad con recursos locales del equipo. Es decir que es difícil conectar aplicaciones instaladas en el disco duro de su PC con otras que corren en un servidor remoto.

Falta mucho por hacer aún. Sobre todo en trabajar con los usuarios y generar el cambio cultural. Usted ya no necesita "su" PC, usted necesita una cuenta en la aplicación y una conexión a Internet.

Si desean probar lo que es interactuar con una aplicación remota pueden iniciarse con gmail, el servicio de correo electrónico de Google.


Glosario de términos

Aplicación: Es un software que cumple determinadas tareas en beneficio del usuario.

Online: Estar conectado a Internet.

Cliente: Cada usuario conectado a una red es un cliente.

Servidor: Computadora con capacidades de cómputo superiores a los equipos cliente que brindan servicios a estos últimos. Un servidor brinda servicios a muchos clientes con el objeto de centralizar información.