Hm … siempre ha sido el Aquiles Heel de la web, que lleva mucho tiempo estandarizar cualquier cosa para los navegadores.
Sin embargo, en este caso, hemos visto lo que sucede cuando los proveedores de navegadores y el W3C son tan lentos como lo han sido en la consolidación de implementaciones dispares: solo buscamos otra plataforma. Las aplicaciones flash y móviles surgieron porque los navegadores no proporcionarían las API de hardware y la estandarización de plataforma necesarias para que valga la pena desarrollar aplicaciones web complejas y ricas.
Creo que tendríamos menos problemas si el proveedor dominante (hoy en día, todavía es IE) también era bastante bueno y también lo tiene el soporte del desarrollador y obliga a otros proveedores a copiar sus estándares. Sin embargo, en la web, los proveedores más pequeños son los que tienen un gran soporte para desarrolladores en sus navegadores (Opera, Chrome), por lo que si bien es más fácil apuntar a esos navegadores, también es un sacrificio de la cuota de mercado.
- ¿Dónde empiezo a aprender a hacer una aplicación web simple?
- Si hago una aplicación web en Angular2 que se ejecuta en AWS (S3, DynamoDB), ¿todavía necesito hacer alguna programación del lado del servidor (como Play o PHP o Python)?
- ¿Cómo creo una aplicación web en Java?
- ¿Cuál es la historia de tu aplicación web? ¿Qué te hizo construirlo y qué aprendiste de la experiencia?
- ¿Cuáles son las mejores aplicaciones / complementos web para aumentar la productividad en la computadora?
Entonces, para responder la pregunta, no , probablemente nunca volveremos a los días de apuntar a una plataforma, al menos no en serio. Existen demasiadas plataformas alternativas para que el esfuerzo no valga la pena.