Todos los principales navegadores utilizan HTML, CSS y JS como sus principales lenguajes de representación. Sin embargo, la mayoría de ellos son compatibles con elementos Flash o Canvas, y con ellos puede generar interfaces completas, incluidas animaciones y llamadas de back-end (Canvas utiliza JS como lenguaje de script, pero no está necesariamente vinculado a HTML y CSS en ese contexto) . También hay ASM y sus compinches, que son lenguajes de bajo nivel para un rendimiento realmente alto (Unreal ejecutó una demostración en 3D usando solo ASM para imágenes ridículamente buenas a altas velocidades de cuadro). Es muy difícil de aprender, por lo que no creo que los sitios web lo usen como su idioma principal durante algún tiempo (a menos que algunas excelentes herramientas de ASM estén a la vuelta de la esquina, ¿quién sabe?).
Habiendo dicho todo eso, realmente no tiene mucho sentido tratar de evitar los estándares básicos (HTML, CSS y JS). Han recorrido un largo camino y son una muy buena manera de desarrollar aplicaciones. Son bastante buenos hoy en día e incluso IE parece estar jugando el juego estándar. Sin embargo, ya veremos. ¡Una vez mordido dos veces tímido!
- ¿Cuál es la diferencia entre PhoneGap y las aplicaciones nativas?
- ¿Qué sucede si los datos de mi aplicación web crecen muy rápido?
- Cómo comenzar a construir una aplicación web usando React
- ¿Qué arquitectura de framework de aplicaciones web es más apropiada y por qué?
- ¿Utiliza aplicaciones web para gestionar un equipo de desarrollo ágil distribuido?