Detect features, not browsers!
Hernán Guzmán Rendón
.NET Developer – MVP ASP.NET/IIS
Integrante de la comunidad @Avanet
@hernandgr
¿A qué desafios
se enfrenta un
desarrollador
web hoy en día?
Navegadores en constante evolución
Variedad de
dispositivos con
diversas
capacidades y
funcionalidades
¿Por qué NO detectar
el navegador?
Mucho
mantenimiento
y alta
probabilidad de
errores
¿Le harías
mantenimiento?
¿Por qué detectar
características?
Compruebo solo las características
necesarias
Primero los estándares
Navegador vs Característica
= Punto de detección = Código alterno
Detección de navegador Detección de características
Navegador vs Característica
= Punto de detección = Código alterno
Detección de navegador Detección de características
Navegador vs Característica
= Punto de detección = Código alterno
Detección de navegador Detección de características
?
Permite adaptarse a las
capacidades de cada navegador.
Librería para detectar
características HTML5 nativas
DEMO LAB
¿Preguntas?
@hernandgr
Ninja Tips - http://jkr.im/Ninja-Tips
¡Gracias!
@avanet

Detect features not browsers