Me gustaría escuchar los consejos de otras personas sobre cuándo se debe construir una aplicación web en lugar de construir un cliente grueso.¿Cuándo debería compilar una aplicación web frente a un cliente grueso?
En los últimos años, he participado en varias discusiones sobre si una aplicación debe construirse (o una aplicación antigua actualizada) con una interfaz de navegador web. Por lo general, estos eran sistemas internos utilizados dentro de una organización, no productos de envoltura de mercado masivo, y no estaban en la Internet pública. No obstante, no quiero limitar la discusión a este tipo de aplicaciones.
Existen casos obvios en los que una aplicación debe ser una u otra (por ejemplo, no hay software de edición de video basado en web). Por otro lado, las bibliotecas Javascript están haciendo que las experiencias más ricas en el navegador sean menos difíciles de implementar todos los días.
¿Tienen las bibliotecas de Javascript y las avanzadas tecnologías del lado del servidor cosas como menús contextuales con el botón derecho del ratón, arrastrar y soltar, etc. factibles en el lado del cliente sin un gran esfuerzo? ¿En qué momento la complejidad adicional de escribir para la web anula los beneficios tales como la facilidad de implementación y la compatibilidad multiplataforma, especialmente si no está tratando de crear el siguiente Desbordamiento de pila, sino que simplemente crea una aplicación interna?
¿El hecho de que una aplicación interna tenga un público limitado y cautivo anula más o menos cualquier inquietud sobre la facilidad de uso mejorada que un cliente grueso puede proporcionar?
http://www.google.com/search?q=web+based+video+editing – ykaganovich
Gracias por ese enlace, supongo que debes tener cuidado con lo que dices. aunque en mi defensa, estos generalmente no son el tipo de aplicación que quise decir. :) – Jeremy