¿Es Javascript el idioma del futuro?

Stack Overflow, el sitio popular de la comunidad de preguntas y respuestas para desarrolladores, realizó una encuesta para desarrolladores, que indica, entre otras cosas, que JavaScript es el lenguaje de programación más popular entre los encuestados.

Más de 50,000 desarrolladores, 56,033 para ser exactos, en 173 países de todo el mundo respondieron a la encuesta. Stack Overflow es tan popular entre los desarrolladores que cada ocho segundos, un desarrollador hace una pregunta en el sitio. Solo en enero, 46 ​​millones de personas visitaron Stack Overflow para obtener ayuda o ayudar a otro desarrollador.

Si bien la encuesta de Stack Overflow de 2016 solo llegó al 0,4 por ciento de los 15 millones de desarrolladores estimados en todo el mundo, una gran mayoría de los encuestados (85,3 por ciento de los desarrolladores de pila completa) mencionaron JavaScript como el lenguaje de programación que usan más comúnmente. Mientras tanto, el 32.2 por ciento de los encuestados citó a Angular como la tecnología más importante para ellos y el 27.1 citó a Node.js, lo que brinda a las tecnologías basadas en JavaScript y JavaScript tres de las 10 ranuras principales entre las tecnologías más populares utilizadas por los desarrolladores. Angular fue el número cinco y Node.js entró en el número ocho.

Por lo tanto, la encuesta de Stack Overflow descubrió que JavaScript es el lenguaje de programación más común utilizado por casi todos los tipos de desarrolladores, incluso los desarrolladores de back-end.

Supongo que esa respuesta es tu consulta.

Mucha gente aquí habla por punto de referencia y popularidad. Te hablaré por mercado laboral, mercado de software.

Javascript no es el lenguaje hermoso del mundo. Creo que mucha gente usa incorrectamente. Y creo que no tienen otra opción para hacerlo de esa manera porque el navegador solo acepta Javascript de forma nativa. Los complementos como Java y Flash tienen su límite y todo el mundo tiene problemas de seguridad. Es por eso que la mayor parte del navegador web se ha detenido para admitirlos e incluso deshabilitarlos de forma predeterminada.

De todos modos, el mercado de trabajo para decir que Javascript está en todas partes, puede ver una multitud de ofertas de trabajo para esa tecnología en Front-End, Back-End.

Lo que vi recientemente:

  • WinRT (Windows 8, Windows 10 core) ha adoptado la programación Javascript
  • Azure, AWS, … adopta la tecnología de JavaScript temprana como NodeJS
  • RPG Maker VX usa Javascript ahora
  • La aplicación móvil Hydrid es popular ahora
  • Los videojuegos para móviles y sitios web ahora están hechos por Javascript
  • NodeJS se aprende fácilmente por Bootcamp y sitios web de tutoriales, tal vez también en las unidades

¿Por qué RPG Maker? … Los japoneses usan mucho RPG Maker, estaba en rubí. Imagine que tiene un país entero que cambia ruby ​​a Javascript debido a eso. Con eso se hace mucho juego, por lo que Javascript es genial para ser multiplataforma que Ruby no pudo hacer.

Aprender un idioma es más fácil para las personas que aprender dos idiomas. Y el valor predeterminado ya se resuelve utilizando un lenguaje de compilación como Typecript, CoffeeScript, Dart, … Lo sé, lo sé, no es la solución.

Web Assembly llegará y en diez años puede ser un verdadero desastre. Ya puede imaginar un navegador web con Java en el lado del cliente> <

Hace unos años, ver personas que no conocen Javascript era común y normal. Ahora, si me dijiste que no conoces JavaScript, te digo “simplemente muere”. Porque todos deberían saber Javascript ahora.

No es el mejor idioma, pero no es el idioma perfecto. No me gusta nunca Pero nos quedamos con eso. Porque el desarrollador aprendiz como este lenguaje es un hecho. Code academy, FCC, code.org, … son para algo.

Pero el día que usamos Javascript, el idioma principal, es el día en que ya nadie usa WordPress. Por ahora, todavía usamos PHP como lenguaje principal. Y en la empresa, todavía usamos Java o C #.

Pero Ruby también estaba exagerado y se detiene después de que llegue JavaScript. Quizás mañana sea rápido, quién sabe. Pero el día que cambiemos el lenguaje de programación en el navegador, JavaScript morirá lentamente.

JavaScript es uno de los lenguajes orientados a resultados más fáciles para el desarrollo web. El lenguaje hace que el procesamiento y el cálculo de datos sean un juego de niños. También ayuda a agregar efectos visuales a la pantalla. Es un lenguaje que se usa tanto para aplicaciones del lado del cliente como del lado del servidor.

JavaScript está concluido en el lado del cliente

El procesador del usuario realiza la ejecución del código aquí. Esto ahorra ancho de banda para el servidor web.

La programación de JavaScript es fácil de aprender y ejecutar

El lenguaje de programación Javascript ofrece muchas características funcionales. La mayoría de ellos están escritos previamente y hacen que el desarrollo sea más rápido y fácil.

Fácil de usar

El lenguaje es fácil de usar. La ejecución más rápida y la baja utilización del ancho de banda del servidor web son beneficiosas para los usuarios.

Disponibilidad de complementos de terceros

El lenguaje permite a los desarrolladores y usuarios agregar funcionalidad a los sitios web mediante fragmentos de código.

Bibliotecas de lenguaje de programación JavaScript

JavaScript tiene una gran cantidad de bibliotecas que ayudan con el desarrollo rápido de sitios web.

Lenguaje de prototipos

JavaScript permite que los objetos se definan y desarrollen realmente rápido. Como el objeto es el resultado de una clase, no se debe desarrollar una clase específica para cada objeto. Esto permite una variedad en el proceso de desarrollo mientras lo hace rápido y flexible.

Mantenimiento más fácil del sitio

JavaScript es un lenguaje de programación que facilita la eliminación de errores. La depuración del código JavaScript es muy fácil usando pruebas unitarias o puntos de interrupción.

AJAX

AJAX es un J avaScript síncrono y X ML. AJAX ahora se está volviendo muy popular entre las aplicaciones web que hacen que sus interfaces sean más interactivas con los usuarios. 1) Tiempo de respuesta más rápido con rendimiento y mejora de la velocidad. 2) Tráfico más rápido entre cliente y servidor. 3) El complemento de Firefox facilita la depuración de llamadas AJAX. 4) Obtenga acceso a las bibliotecas JS como Consulta, Prototipo, Escritura, etc. 5) Los sitios web AJAX son más fáciles de navegar que los tradicionales.

Fragmentación de alternativas de JavaScript

Hay bastantes alternativas a JavaSscript. Sin embargo, el nivel de fragmentación es bastante alto para otros. JavaScript es el único lenguaje de programación con una vasta compilación.

JavaScript es el lenguaje de programación que hace que un sitio web sea interactivo. JavaScript se está volviendo cada vez más importante a medida que aumenta su popularidad, y estas bibliotecas y marcos lo ayudan a entrar en nuevas áreas de oportunidad.

JavaScript ya es un lenguaje inmensamente popular, pero solo para desarrollo relacionado con la web (y esto incluye Node). Este puede seguir siendo el caso por algunos años más. Sin embargo, los días de JavaScript están contados ya que WebAssembly está destinado a llegar con toda su fuerza en un futuro próximo. Una vez que los desarrolladores web tengan la opción , no querrán quedarse con JavaScript, que es un lenguaje de programación verdaderamente execrable. Las personas que afirman que aman JavaScript sufren del Síndrome de Estocolmo; han sido tomados como rehenes por el único idioma disponible en el navegador web.

No es un futuro similar, el JS actual es un lenguaje malo, inconsistente e improductivo. De todos modos, los navegadores son el futuro, por lo que la solución es escribir en un lenguaje más sensato (flujo, mecanografiado, dardo solo para limitarme a lo que ofrecen las grandes empresas) y traducirlo a JS.
Node, como entorno de programación para el servidor, no es el futuro, tenemos mejores idiomas para el trabajo del lado del servidor y el principal punto de venta, escribir js en todas partes, es su flujo principal.

Es probable que JavaScript sea ampliamente utilizado durante bastante tiempo ya que la web tiene tal inercia. Dicho esto, su diseño y conjunto de características no son particularmente modernos en lo que respecta a los lenguajes de programación. Tiene suficientes partes malas para justificar un libro bien vendido llamado “JavaScript: Las partes buenas”. En este punto, está claro que las decisiones heredadas nos retrasan un poco. Es como nuestro sistema educativo: ampliamente utilizado, muy criticado, lleno de vestigios y que no irá a ningún lado pronto.

Ni siquiera es el lenguaje del presente. Si no fuera por el bloqueo del navegador, ya sería una nota al pie en el historial.

En el futuro, las personas encontrarán formas de salir de la cárcel de Javascript. Con proyectos como asm.js y ensamblaje web, el túnel ya se ha iniciado. Incluso las personas responsables de la evolución de Javascript entienden que existen serios problemas con él y cada evolución sucesiva del estándar lo aleja de sus raíces.

En eso va a estar con nosotros durante mucho, mucho tiempo, absolutamente.

Por supuesto, bajo esa luz, uno también podría considerar a COBOL como el lenguaje del futuro: hay mucho de eso y estará con nosotros por mucho más tiempo. 🙂

Solo podemos esperar que no. Pero parece que las cosas podrían colarse sigilosamente en un movimiento de pinza de navegadores web y dispositivos inteligentes / IoT, y estrangularnos a todos 🙂