Esta misma semana un cliente nos ha cambiado los requisitos justo antes del lanzamiento a producción. El proyecto debía funcionar únicamente en navegadores modernos así que nos lanzamos de cabeza con VueJS, porque nos encanta a nosotros y al cliente.
Peeeero, justo en el último momento se han dado cuenta de que había un equipo en la empresa que necesitan acceso a la aplicación y tienen móviles un poco viejunos. Como es un buen cliente, se ha dejado abroncar y, sobre todo, está dispuesto a pagar el trabajo extra que va a suponer estamos buscando una solución.
Tras este breve desahogo ahí va mi recomendación:
Antes de empezar tu proyecto en Javascript:
Asegúrate de que la tecnología que vas a usar es 100% compatible con todo el espectro de dispositivos. Y se siempre muy conservador y pesimista. Si es una aplicación que debe funcionar en la mayoría de equipos ojito con usar la última tecnología.
Y si tienes dudas sobre si alguna característica que vas a usar es compatible echa un vistazo en CanIUse.