Nuevas características. Prácticamente ningún sitio web permanece igual para siempre. Todos los sitios web siguen rediseñando ciertas cosas, creando nuevas funciones, etc. Por ejemplo, Facebook no tenía todas las funciones que vio cuando comenzó. No tenía, digamos, Graph Search. Siempre se escribe un nuevo código.
Asustando. Cuando Facebook comenzó, no sabía que tendría que atender a más de mil millones de usuarios. Una aplicación escrita para servir a mil personas no funcionará para un millón de usuarios, y una escrita para un millón de usuarios no funcionará para mil millones. Hay problemas de sincronización, eficiencia, tiempos de carga, etc. que deben tenerse en cuenta a medida que crece la base de usuarios.
Manteniendo Es casi imposible que uno pueda escribir una aplicación perfectamente desde el principio. Es decir, sin errores, súper eficiente. Siempre habrá errores, cosas que se pasaron por alto. Tome cualquiera de las dos razones anteriores. Cada vez que la aplicación cambia, seguramente se introducirán varios errores. La aplicación debe revisarse constantemente a medida que surgen nuevos problemas.
- ¿Cuál es la mejor aplicación de planificación de eventos en la web?
- ¿Qué es una aplicación de una sola página (SPA) en el marco de AngularJS?
- ¿Por qué debería crear aplicaciones web con Django y AngularJS?
- ¿Cómo se puede mejorar Remember The Milk?
- ¿Podría haber una alternativa al uso de HTML, CSS y JS para crear aplicaciones web? ¿Son estos ya un estándar?
Por supuesto, el alcance de todo esto depende de la naturaleza de la aplicación. Nuevamente, Facebook, con su enorme base de usuarios y modelo de negocio, tiene una necesidad muy apremiante de innovación constante, actualización y reparación. Tal vez hay otras aplicaciones que una vez escritas muy raramente necesitarán ser reparadas. Estas pueden ser aplicaciones que hacen una cosa muy específica y que no tienen mucho tráfico.