¿Se convertirá JavaScript en el lenguaje de programación predeterminado para la Web?

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.

Javascript es el lenguaje con mayor alcance para el cliente y actualmente no tiene competidores y no veo competidores emergentes pronto, ya que siempre habrá un mercado heredado / bowsers, que es una porción significativa que solo puede ejecutar javascript.

Javascript tiene excelentes motores que compiten entre sí tratando de lograr un rendimiento cercano al nativo. Con asm.js y proyectos similares a emscipten, estamos viendo surgir proyectos realmente interesantes. Actualmente estamos experimentando Javascript alimentando dispositivos móviles, entornos unix e incluso servidores.

Y déjame decirte que JS está funcionando muy bien en todos los ámbitos. Una gran cantidad de bibliotecas javascript mantendrán la cultura javascript en auge durante años.

También Javascript como lenguaje está evolucionando muy bien incorporando muchas cosas. Ver desarrollos ES6 para detalles armoniosos 😉. Javascript está evolucionando para hacerlo más lucrativo para todo tipo de desarrolladores.

Con tanto invertido en JS, no será destronado en el corto plazo.

Pero dadas las tendencias de las últimas décadas, todo es posible. Incluso PHP puede regresar.

Hay tantas maravillas de Javascript a mi alrededor que es difícil incorporar
todo en una respuesta (también dado que tengo mi examen final en 4 horas: p)

Puede parecer que es ahora, pero es probable que cambie a otro idioma. JavaScript tiene sus defectos y hay mejores idiomas disponibles (por ejemplo, dart). Por supuesto, al final, debe ser JavaScript, pero puede compilar otros lenguajes en JavaScript.

Creo que incluso GWT podría tener otros “momentos de fama” con el nuevo Java 8, que permite que su sintaxis se reduzca drásticamente. No más clases anónimas como devoluciones de llamada 🙂 O el proyecto Scala.js. O algunos proyectos que ya se están utilizando, Coffeescript, Typecript

Ya lo es: no hay otra opción disponible.