web applications - desactivar - ¿Debería una aplicación web tener actualizaciones automáticas?
desactivar actualizaciones automaticas windows 8 (5)
Después de ver algunos de los problemas que Microsoft ha tenido al actualizar personas de Internet Explorer 6 y también ver cómo Firefox tiene actualizaciones automáticas, me ha hecho considerar los beneficios y desventajas de un sistema de actualización push para nuestra aplicación web. En su opinión, ¿una aplicación web debería tener actualizaciones automáticas? ¿Por qué o por qué no? En caso afirmativo, ¿cuáles son algunos de los problemas que deben tenerse en cuenta y qué estrategias utilizaría para que las actualizaciones sean lo más fluidas posible? ¿Hay algún ejemplo existente que pueda señalar de aplicaciones web que tengan un sistema similar?
Editar: para aclarar, la aplicación web es un sistema de administración de contenido con un front-end de sitio web, similar a Joomla o Drupal. Ofreceríamos el CMS como producto, por lo que cualquier actualización instalaría la última versión de la aplicación en los servidores de nuestros clientes.
Creo que Wordpress tiene una función que comprueba automticamente las actualizaciones, y pondrá una pantalla molesta en la interfaz de administración si está ejecutando una copia desactualizada. Parece una transacción bastante buena entre forzar una actualización que podría romper las instalaciones de los usuarios y simplemente publicar un aviso en el sitio web de su proyecto que los usuarios podrían no ver.
Presionar una actualización de la aplicación cliente a la computadora de alguien pone en riesgo solo la computadora y los datos de ese usuario.
Sin embargo, no puede enviar actualizaciones automáticamente a los servidores de otras personas. No sabes cuál es su entorno y qué puedes romper presionando tus actualizaciones. Y dado que su gente usará su aplicación para publicar su contenido a sus usuarios, estaría arriesgando el negocio de sus usuarios.
Si decide agregar dicha función, sería conveniente dejar que los usuarios se den de baja. El CMS es algo en lo que la personalización es común, y las actualizaciones pueden romperlo con resultados espeluznantes. Hemos recorrido ese camino en uno de mis lugares de trabajo, donde una actualización del marco CMS causó muchas MUCHAS horas de reelaboración de nuestra parte.
Si lo tengo claro: algunos usuarios irán a un sitio web para usar su sistema, mientras que otros descargarán un archivo binario.
En ese caso, obligaría a la gente a descargar para actualizar. ¿Qué sucede si realiza un cambio en la base de datos subyacente que afecta la manera en que el cliente interactúa con ella? Sería un dolor escribir cada nueva versión para trabajar con esas personas obstinadas que usan la versión 0.1 cuando ya estás en la versión 4.0.
Supongo que la aplicación web y los archivos binarios descargados están usando la misma base de datos. Si tiene una configuración donde una organización mantiene su propia base de datos, definitivamente no fuerce las actualizaciones.
Si y no.
Para que quede claro, debe ser una opción. Desea actualizaciones automáticas, puede seleccionar actualizaciones automáticas. Se encontrará con algunos problemas / limitaciones de implementación, pero eso es para otra pregunta.
Puedo ver una combinación, algunos usuarios pueden preferir tener actualizaciones de seguridad, pero no una nueva versión. Otros pueden desear ambos, algunos tampoco. Si lo mantienes flexible, esta podría ser la característica distintiva de tu CMS.