La mejora progresiva ("progressive enhancement") es uno de
los conceptos más importantes del diseño web y a la vez uno de los más
desconocidos. Su origen proviene de su concepto contrario, la
degradación útil o "graceful degradation".
La degradación útil es un concepto propuesto hace décadas por el
psicólogo inglés David Courtenay Marr. Aplicada al diseño web, la
degradación útil significa que un sitio web sigue funcionando
correctamente cuando el usuario accede con un navegador limitado o
antiguo en el que no funcionan las características más avanzadas.
La mejora progresiva toma ese concepto y lo aplica de forma inversa.
En el diseño web, la mejora progresiva significa que el sitio web
dispone de características más avanzadas cuanto más avanzado sea el
navegador con el que accede el usuario.
Muchos diseñadores web y muchos de sus clientes están obsesionados
con que sus diseños se vean exactamente igual en cualquier versión de
cualquier navegador. Aunque resulta prácticamente imposible conseguirlo,
este tipo de diseñadores prefiere sacrificar cualquier característica
interesante de CSS de manera que las páginas se vean igual en cualquier
navegador. |