Un caso práctico sobre Aplicaciones Escritorio vs Aplicaciones Web

11 septiembre, 2009

Tecnología

Ya lo sé, soy muy pesado, quizás por que me tenga que justificar a mi mismo la inversión que he realizado en un ERP en Escritorio.

Ayer, intenté canjear unos puntos de Movistar, pero tenían el sistema colapsado, y una larga cola en todas las tiendas, debido al penoso desarrollo que han hecho.

Movistar lleva con los mismos problemas desde siempre, es decir, no es nada nuevo, han tenido muchisimos años para arreglar su sistema, pero sin embargo, sigue fallando, y no sólo eso, SOLO FUNCIONA CON INTERNET EXPLORER 6. Son así de malos.

Se supone que una aplicación web, es la mejor solución, para un tipo de aplicación distribuida en todas las tiendas de España, pero nada, eso es, si lo haces bien.

Ahora vamos al caso Vodafone, en el 2003, un grupo de desarrolladores, creó una aplicación escritorio compatible con los servidores de Vodafone. Yo conozco a uno de los desarrolladores, y me enseñó la aplicación en una de las tiendas.

Mientras que en una tienda Movistar, no puedes entregar al cliente el teléfono hasta que el proceso de alta vía web haya terminado (ayer estaban tardando 45minutos), con el software de escritorio, el proceso tardaba apenas un minuto, pero es que además, permitía registrar los datos en el sistema de forma asincrona, de forma, que si la web de vodafone estaba caída, podían seguir atendiendo a otros clientes, ya que el sistema los iba dando de alta, automáticamente cuando la web estaba disponible de nuevo.

La explicación técnica, es realmente sencilla, y por mucho que la mayoría de los desarrolladores web se empeñen, es la realidad, y por eso Google ha sacado Gears y permite la ejecución offline.

Veamos un ejemplo, realmente sencillo, entrar en la página de telefónica, para canjear un móvil, requiere pasar por 10 pantallas, al final, entre una cosa y otra, te has transferido 3 megas de información, ejecutado un montón de procesos en el servidor, y realizado un montón de comunicaciones entre tu ordenador y el servidor.

Para el programa de Vodafone, el canje de puntos, supone una comunicación XML de apenas 1k. El proceso es inmediato.

Distribución de la aplicación

Muchos se quejan del problema de la distribución de las aplicaciones de escritorio, lo primero es, no utilizar nada de Microsoft, es la realidad, se lo han buscado ellos mismos, es imposible hacer una distribución en condiciones con productos de Microsoft.

Por ejemplo, si elegimos Java, tenemos dos opciones, ejecutar directamente la aplicación con Java WebStar directamente desde la web, la aplicación se ejecuta en nuestro ordenador, ¿el problema? Internet Explorer, que se empeña en poner trabas….

La segunda opción, es que la aplicación automáticamente se actualice cuando detecta una nueva versión, es relativamente fácil de hacer, y la mayoría de las aplaciones Open Source lo tienen.

Eso también se puede hacer en Web

Es verdad, todo se puede hacer en Web, Google SOLO ha tardado 5 años en hacer que Gmail funcione igual que una aplicación de Escritorio. Es una realidad innegable, aún no se es lo suficientemente productivo en web, para determinadas aplicaciones.

Comments are closed.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies