Según el análisis de RedMonk sobre la cantidad de repositorios dedicados a un lenguaje en GitHub y la cantidad de discusión sobre Stack Overflow, JavaScript sigue siendo la opción más popular. De hecho, la lista ha cambiado poco desde la última clasificación en enero:
- JavaScript
- Java
- PHP
- Pitón
- DO#
- C ++
- Rubí
- CSS
- do
- C objetivo
Como era de esperar, la lista de RedMonk se asemeja a los resultados de una encuesta reciente de Stack Overflow de más de 50,000 desarrolladores. ¡JavaScript también encabeza esa lista! Es posible que los empleadores no soliciten tanto programadores de JavaScript como personas con conocimientos en otros idiomas, pero las personas que lo usan ciertamente les gusta hablar de ello.
Por supuesto, solo porque muchos desarrolladores estén usando un lenguaje, eso no significa que les guste. Stack Overflow trató de llegar a las preferencias de los desarrolladores preguntando qué idiomas les gustaban más. Esta lista estaba dominada por nuevos idiomas como Mozilla’s Rust, Apple’s Swift, F #, Scala y Go:
- Cómo 'practicar' la programación
- Cómo copiar y modificar archivos almacenados localmente usando JavaScript
- ¿A los psicópatas les gusta ver sitios web sangrientos?
- ¿Cómo sobreviven los desarrolladores front-end de los creadores de sitios web gratuitos, como Weebly y Wix, que se han vuelto cada vez más sofisticados y personalizables?
- ¿Qué temas debería cubrir un programa de estudios de "Tecnologías de la Web Social 101" si se enseña en la escuela B?
- Óxido: 79.1%
- Rápido: 72,1%
- F #: 70.7%
- Scala: 69,4%
- Ir: 68.7%
- Clojure: 66.7%
- Reaccionar: 66.0%
- Haskell: 64,7%
- Python: 62.5%
- C #: 62.0%
- Nodo.js: 59,6%
Estos son algunos datos proporcionados en los resultados de la Encuesta de desarrolladores de desbordamiento de pila 2016:
JavaScript es el lenguaje de programación más utilizado en la tierra. Incluso los desarrolladores de back-end tienen más probabilidades de usarlo que cualquier otro idioma.
¿Por qué JavaScript se hizo popular?
JavaScript es un lenguaje de secuencias de comandos diseñado principalmente para agregar interactividad a las páginas web y crear aplicaciones web. El lenguaje fue implementado por primera vez por Netscape Communications Corp. en Netscape Navigator 2 beta (1995). JavaScript es diferente del lenguaje Java (desarrollado en la década de 1990 en Sun Microsystems). Sin embargo, los dos idiomas pueden interactuar bien. Los programas JavaScript del lado del cliente , o scripts, se pueden incrustar directamente en la fuente HTML de las páginas web. ( Nota: también hay JavaScript del lado del servidor , pero está más allá del alcance de esta colección de preguntas frecuentes). Dependiendo de la intención del desarrollador web, el código de script puede ejecutarse cuando el usuario abre la página web, hace clic o arrastra algún elemento de la página con el mouse , escribe algo en el teclado, envía un formulario o abandona la página.
JavaScript es un lenguaje orientado a objetos con un prototipo de herencia . El lenguaje admite varios objetos integrados, y los programadores pueden crear o eliminar sus propios objetos. La herencia de prototipos hace que JavaScript sea muy diferente de otros lenguajes de programación populares como C ++, C # o Java con clases y herencia clásica . JavaScript no tiene clases en el sentido de C ++ o Java. En JavaScript, los objetos pueden heredar propiedades directamente entre sí, formando la cadena de prototipos de objetos.
JavaScript es un lenguaje interpretado, con soporte opcional de compilación JIT . En implementaciones anteriores (por ejemplo, Internet Explorer 8 y versiones anteriores, Firefox anterior a 3.5), JavaScript era un lenguaje puramente interpretado . Esto significa que los scripts se ejecutan sin una compilación preliminar, es decir, sin la conversión del texto del script en código de máquina dependiente del sistema. El navegador del usuario interpreta el script, es decir, lo analiza y lo ejecuta de inmediato. En implementaciones modernas, el código JavaScript puede interpretarse o compilarse utilizando un compilador JIT (Just – In -Time ). En tiempo de ejecución, el navegador decide si (partes del) código de script debe compilarse JIT para un mejor rendimiento. Esto hace que JavaScript sea significativamente más rápido y, por lo tanto, más adecuado para aplicaciones web complejas que requieren un alto rendimiento. Las versiones recientes de todos los navegadores populares tienen compiladores JIT de JavaScript.
JavaScript es ampliamente compatible. Está disponible en los siguientes navegadores:
- Netscape Navigator (a partir de la versión 2.0)
- Microsoft Internet Explorer (a partir de la versión 3.0)
- Firefox
- Safari
- Ópera
- Google Chrome
- Cualquier otro navegador cuyo proveedor haya licenciado o implementado JavaScript.
Por lo tanto, la mayoría de los usuarios de Internet hoy en día tienen navegadores que admiten JavaScript. Es por eso que JavaScript es una de las herramientas más populares en el arsenal del desarrollador web .
Fuente: Los lenguajes de programación más populares de 2016 y ¿Qué es JavaScript?
Gracias !!