No intentamos crear controversias ni encasillar cuál de los dos tipos es la mejor, vamos a tratar de aportar al tema desde el punto a donde nos llevó nuestra experiencia como desarrolladores.
Dicho esto analicemos ambas bajo ciertos criterios, veamos:
Accesibilidad:
- Escritorio: Desde la estación donde se instaló.
- Web: Desde cualquier lugar e incluso dispositivo con acceso a Internet.
Portabilidad:
- Escritorio: Por lo general solo funciona para el sistema operativo para el que fue creado.
- Web: Usado por cualquier navegador de Internet.
Movilidad:
- Escritorio: Su uso está limitado al terminar donde se instaló.
- Web: Puede conectarse desde cualquier lugar desde Internet.
Instalación y actualización:
- Escritorio: Se tiene que realizar estación por estación.
- Web: Se realiza solo una actualización del lado del servidor web, que es donde se encuentra alojada la aplicación.
Disponibilidad:
- Escritorio: Por el hecho de estar instalada en la estación de trabajo no presenta problemas de disponibilidad.
- Web: Sin acceso a Internet simplemente no se puede acceder a la aplicación.
Código Fuente:
- Escritorio: Compilado, lo que protege las líneas de programación del desarrollador.
- Web: Por lo general no se compila, solo se ejecuta directamente del lado del servidor.
Como verán cada una tiene su ventaja y desventaja, al momento de elegir debe tomar en cuenta la que se amolde más a sus necesidades, tener presente el ancho de banda, desde donde desea acceder, si se trata de controlar procesos críticos de la empresa o no, que tan robusta debe ser la solución que buscan, entre otras.
Una buena opción también sería desarrollar una híbrida, almacenando la capa de Base de Datos en la nube y compilando la capa de negocio y capa de usuario, de esa manera la transferencia del servidor al cliente solo seria de datos y no componentes como botones, frames, estilos, etc. lo que disminuiría el tiempo de respuesta de la aplicación permitiendo más rapidez en la ejecución de las transacciones.
Como detalle adicional es casi una obligación hoy en día incluir en la comparación, a las aplicaciones móviles, así que esperamos realizar un post muy pronto.
De momento nos gustaría recoger sus opiniones, estamos conscientes que hay muchas más diferencias y aportes que nos gustaría que compartan.
Respóndenos, de estas dos ¿Qué tipo de aplicación elegiría? ¿Porqué? Nos ayudará a mejorar.
Puedes Responderla en el siguiente enlace: AQUÍ
Gracias!
El Team de @subciber
FB: Subciber
www.subciber.com
No hay comentarios:
Publicar un comentario