|
En estos dias que esta tan de moda desarrollar aplicaciones en Web, es muy importante poder analizar si efectivamente esto es lo más conveniente, pues no todas las aplicaciones son candidatas ideales para esta plataforma. Existen factores que determinan cuando una aplicación es mejor desarrollarla en Windows o en Web.
Ventajas
Cuando se programa en Windows se tiene un juego de controles de interfase de usuario mucho mas rico que con HTML. Con esta Interfase de Usuario (IU) se pueden hacer muchas cosas. Se pueden hacer controles Tab; controles de mascara de ingreso, grillas editables y muchos otros de una manera muy fácil. También se tiene un control exacto del posicionamiento de los elementos de la pantalla.
Es posible también tener el control total de todo el hardware de la maquina. Esto es necesario para el caso de la programación de juegos, ya que estos necesitan interactuar directamente con la tarjeta de video, lo cual resulta casi imposible hacerlo con un navegador. Si es una aplicación CAD (Computer-Aided Drawing) o CAM (Computer-Aided Manufacturing), también será necesario interactuar directamente con el hardware de la maquina.
El desempeño es generalmente mayor en Windows debido a que la pantalla es dibujada solo una vez y únicamente la data cambia. Esto evita que venga data de pantalla del servidor al cliente, la cual incrementa el tiempo necesario para mostrar los datos.
Si necesita integración con algún hardware especial, tal como en los sistemas de Punto de Venta (POS), maquinas de control numérico, impresoras y scanners, es mucho más fácil hacerlo desde una aplicación Windows que desde un navegador. Los exploradores de Internet están en un ambiente tan cerrado que resulta difícil que carguen una DLL necesaria para interactuar con este hardware especial. Si se usa el Internet Explorer 5.x, no es realmente tan difícil, pero esto encasilla al usuario a usar un navegador y un sistema operativo.
Cuando es necesaria la integración con otros productos, es también mucho más fácil hacerlo desde una aplicación Windows que desde un navegador. Muchas veces es necesario intercambiar datos con Word o Excel. Hacer esto desde una aplicación Windows usando automatización es muy fácil, pero no tanto desde una aplicación basada en navegador.
Contáctenos y aproveche ya los beneficios de nuestros servicios y soluciones y pídanos un presupuesto adaptado a sus necesidades.
|