He estado trabajando en un proyecto que tiene 2 interfaces: formularios de Windows y web. Durante los últimos 8 meses, nos hemos enfrentado a más problemas con el mantenimiento de nuestras aplicaciones web (funciona en IE no en FF, ajax se rompe en algunas formas extrañas que no es fácil de depurar ...) y así sucesivamente.
¿Los clientes inteligentes son más fáciles de mantener que las aplicaciones web?
Por otro lado, la aplicación winform es fácil de instalar. Tenemos una versión xcopy y hacemos clic una vez en su despliegue que le permite al usuario hacer clic en un enlace en el navegador para descargar e instalar. Cuando actualizamos la aplicación, todo lo que necesitamos hacer es publicarlo en el servidor y enviar un correo electrónico con un enlace Cuando el usuario hace clic en el enlace de descarga ... tienen una nueva versión ... todo lo que se necesita es el tiempo de ejecución 2.0.
¿Está cambiando la situación ahora a los clientes inteligentes?
EDIT: ¿Los navegadores ahora están causando los problemas con las aplicaciones web (demasiadas plataformas ... no todas siguen los mismos estándares) que plagaron las aplicaciones del cliente?
EDIT: Las aplicaciones web tienen que ser probados en hasta 4 navegadores (por no hablar de IE - IE 6, IE 7 e IE 8). Mientras que los clientes inteligentes se ejecutan en la parte superior del marco, por lo que no necesitan ser probados en todos los sistemas operativos.
Creo que Java Web Start está plagado de cosas como la estética de Swing y el monstruo que es Java ... Quiero decir, para ser honesto al respecto ... – BobbyShaftoe