Aplicaciones Web Vs Escritorio

Al momento de buscar una solución de software para la gestión de la información de su empresa llegará el momento en el que encuentra el paradigma de elegir entre la tecnología Web o escritorio.

Resulta algo difícil la elección pues cada una de ellas tiene sus pro y sus contras; sin embargo es importante que se analice cual de las 2 le vendría mejor a los usuarios y su empresa.

Por ejemplo una empresa en la que lo fuerte del giro de su negocio es la venta directa a clientes mediante puntos de venta definitivamente le va ir mejor la aplicación en escritorio que una web; en cambio en una empresa de mudanzas en la que desea gestionar la información de los estados del traslado resulta una aplicación web ya que los clientes podrían también ingresar al sistema para consultar el estado de la mudanza.

 

Estas son las ventajas y desventajas que se me ocurren

Aplicación Web
Ventajas
Se puede usar desde cualquier lugar

  • No requiere hacer actualizaciones en los clientes
  • No hay problemas de incompatibilidad entre versiones, porque todos trabajan con la misma
  • Se centralizan los respaldos
  • No necesita instalar nada en el cliente, agregar una nueva terminal solo requiere poner una computadora nueva
  • No se obliga a usar cierto SO


Desventajas

  • Requiere conexión a la red
  • Se pierde tiempo de desarrollo haciéndola compatible con los distinto navegadores, los frameworks ayudan a solventar estos problemas
  • Su tiempo de respuesta es más lento, esto ha mejorado usando tecnologías como AJAX haciéndolas casi tan rápidas como las de escritorio


Aplicaciones de escritorio
Ventajas:

  • Pueden ser más robustas
  • Tiempo de respuesta más rápido
  • Se puede hacer cualquier cosa que permita el SO (cuestión grafica, control total de las entradas del usuario al momento de capturar)
  • Facilita el uso de teclas en caliente (ejemplo: CTRL+G para grabar)


Desventajas:

  • Requiere instalación en cada cliente
  • Generalmente se hacen para un SO especifico
  • Se requiere actualizar en cada cliente



Rendimiento: generalmente responde más rápido una aplicación de escritorio, pero con las nuevas tecnologías están ya casi a la par.
Portabilidad: definitivamente una Aplicación Web es más portable que una de escritorio.
Facilidad de instalación: Una aplicación Web no requiere instalación.
Requerimiento de software y librerías: La aplicación web solo requiere un navegador, que está presente en cualquier computadora.
Presentación al usuario final: es más fácil sorprender con una aplicación de escritorio, hacerlo con una Web requiere un poco más de trabajo.
Seguridad: cualquiera de las dos se puede hacer de manera segura o insegura, depende de los desarrolladores.