Para recapitular: la degradación elegante es la práctica de construir una aplicación para los navegadores modernos y asegurarse de que permanezca funcional en los navegadores más antiguos. La mejora progresiva es la práctica de construir una aplicación para un nivel base de experiencia del usuario, pero agregar mejoras funcionales cuando un navegador lo admite.
- ¿Puedes describir la diferencia entre la mejora progresiva y la degradación elegante??
- ¿Qué es degradación elegante??
- ¿Cuál es la diferencia entre degradación elegante y tolerancia a fallas??
- Lo que se entiende por mejora progresiva?
¿Puedes describir la diferencia entre la mejora progresiva y la degradación elegante??
La mejora progresiva es una forma más sofisticada y al mismo tiempo estable de asegurar eso, pero se necesita más tiempo y esfuerzo. La degradación elegante se puede usar más fácilmente como un parche para un producto ya existente; Significa un mantenimiento más difícil más adelante, pero requiere menos trabajo inicial.
¿Qué es degradación elegante??
La degradación elegante es una filosofía de diseño que se centra en tratar de construir un sitio/aplicación web moderno que funcionará en los navegadores más nuevos, pero recae en una experiencia que, aunque no es tan buena, aún ofrece contenido y funcionalidad esenciales en los navegadores más antiguos.
¿Cuál es la diferencia entre degradación elegante y tolerancia a fallas??
La capacidad de mantener la funcionalidad cuando las partes de un sistema se descomponen se conoce como degradación elegante. Un diseño tolerante a fallas permite que un sistema continúe su operación prevista, posiblemente en un nivel reducido, en lugar de fallar por completo, cuando falla alguna parte del sistema.
Lo que se entiende por mejora progresiva?
La mejora progresiva es una filosofía de diseño que proporciona una línea de base de contenido y funcionalidad esenciales para la mayor cantidad de usuarios posible, al tiempo que ofrece la mejor experiencia posible solo a los usuarios de los navegadores más modernos que pueden ejecutar todo el código requerido.