En la parte frontal, JavaScript ha sido la única opción, por lo tanto, dominante, todo el tiempo (a menos que cuente en Flash y Java Applet).
Ha habido algunos idiomas que están “compilados” dirigidos a JavaScript, resolviendo algunos de los problemas de JS, pero la adopción es limitada. CoffeeScript, ClojureScript, Dart son algunos de ellos. En este asunto, JavaScript es el nuevo “lenguaje ensamblador” o la VM para todo front-end.
En el lado del servidor, incluso Node.js se está poniendo al día, la primera opción para aplicaciones web más pequeñas y simples siempre está entre PHP o ASP.net en función de la plataforma elegida. En otros casos, si el desarrollador tiene un idioma de elección para la mayoría de las partes de su código, el marco web también seguiría, por ejemplo, Flask / Django para Python, Play for Scala, etc. JavaScript es muy poderoso en áreas como WebSockets, aplicaciones concurrentes masivas, etc. Pero construir tareas complejas de lógica empresarial o computación intensiva no es la mejor tarea para JavaScript, al menos no por ahora.
- ¿Cómo pueden los historiadores usar Internet con éxito?
- ¿Cuál es el propósito de un sitio web?
- ¿Cuál es la diferencia entre web 1.0 y web 2.0?
- ¿Mozilla Firefox sigue siendo un buen navegador?
- ¿Quién se asegura de que el contenido de la web sobreviva más allá de la vida de las personas y cómo?