¿Por qué es tan popular JavaScript?

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:

  1. JavaScript
  2. Java
  3. PHP
  4. Pitón
  5. DO#
  6. C ++
  7. Rubí
  8. CSS
  9. do
  10. 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:

  1. Óxido: 79.1%
  2. Rápido: 72,1%
  3. F #: 70.7%
  4. Scala: 69,4%
  5. Ir: 68.7%
  6. Clojure: 66.7%
  7. Reaccionar: 66.0%
  8. Haskell: 64,7%
  9. Python: 62.5%
  10. C #: 62.0%
  11. 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 !!

Hay un par de razones:

  1. La web es la plataforma dominante y puede encontrar dispositivos habilitados para la web en todas partes. Y como sabes, JavaScript es una parte vital de él.
  2. Node.js ayudó a allanar el camino hacia JavaScript en el back-end. Se ha vuelto muy popular.
  3. npm, el administrador de paquetes de Node, ha contribuido a este desarrollo. Como resultado, se ha convertido en el administrador de paquetes más popular.

Esta no es una lista exhaustiva, pero desde mi perspectiva, estos son los factores dominantes. El hecho de que JavaScript sea tan popular sigue haciéndolo más popular. Como resultado, espero que mantenga su popularidad durante mucho tiempo.

La mayoría de los puntos se han dado en otras respuestas. Solo algunos otros puntos.

Claramente se debe al auge de las aplicaciones web. La conveniencia de una aplicación web donde puede alojarla centralmente y seguir actualizando una única base de código para agregar de manera inmediata funcionalidad / corregir errores para todos sus usuarios es una razón importante. Las aplicaciones instaladas tuvieron una sobrecarga importante en esfuerzo y demora debido a la administración de versiones, etc. Por lo tanto, la mayoría de las funciones se trasladan a la web. Nadie realmente planeó esto y JavaScript resultó ser el idioma allí. La gente construyó sistemas y luego se dio cuenta de que necesita mejoras. Entonces, hay un gran esfuerzo hoy para mejorarlo. El nuevo estándar ES2015 es un ejemplo. Además, Chrome, Firefox realizó grandes mejoras en la potencia y la velocidad de sus motores que ejecutan JavaScript. Todo esto nos ha traído aquí.

No es que no haya competidores. Google mismo está construyendo Dart, que puede tardar 10 años en llegar a una parte importante, pero no antes.

Cuando los grandes jugadores deciden algo y lo empujan a lo grande, surge una ola. Eso es lo que está pasando.

Las 4 etapas de desarrollo web. Para ilustrar cuánto empuje está sucediendo y qué esperar. Todos los cambios son impulsados ​​por javascript.

  1. Durante mucho tiempo, la web solía ser más HTML y CSS con JavaScript desempeñando un pequeño papel de solo decir validar un formulario, enviarlo, etc.
  2. Luego vino la era del ajax. Obviamente, no tenía sentido reemplazar una página HTML completa si solo cambiaba una pequeña cosa. Entonces, confiamos en los selectores CSS (jquery, un ejemplo clásico) para hacer la manipulación DOM. Pero pronto esto se volvió desordenado e inviable para aplicaciones más grandes.
  3. Surgieron muchos marcos MVC que permitieron que los datos existieran localmente y separaran la vista y el controlador y proporcionaran una forma más razonable de manejar los cambios. Backbone, Ember eran los principales. Luego vino AngularJs y de repente pareció barrer todo. No tan realmente. Hizo 2 cosas. En primer lugar, cubría todas las partes si lo que un desarrollador quería, incluido el enrutamiento, la obtención / envío de datos al servidor, etc. En segundo lugar, daba el enlace bidireccional que liberaba a las personas de las manipulaciones directas del DOM. Encantador. Todas las verificaciones sucias se cuidan Sin embargo, el problema era el rendimiento. Entonces, para aplicaciones grandes, no es una gran idea. Es por eso que ellos mismos se están alejando en Angular 2.
  4. Mientras tanto, Facebook estaba construyendo silenciosamente una gran solución porque Facebook es una de las aplicaciones web más complejas y grandes que existen. Pusieron su solución a la intemperie llamada React. Inicialmente, las personas reaccionaron con cautela, pero ha surgido claramente como el método ideal. Utiliza un DOM virtual para construir / actualizar vistas. Junto con Flux / Redux, ahora está cambiando el juego permitiendo crear aplicaciones grandes y mantenerlas más fácilmente.

Por último, con la llegada de NodeJs y el gran seguimiento de la comunidad, la pila LAMP se está reemplazando por pilas como MEAN (Mongo, Express, Angular, Node). No se detiene aquí. JavaScript se está convirtiendo en la opción para el desarrollo de aplicaciones multiplataforma. Para Android, iOS, etc. también. Ver espacio de aplicaciones híbridas.

Las grandes organizaciones se han dado cuenta de que es una gran apuesta y no escatiman esfuerzos para mejorar todo en el ecosistema. De ahí el crecimiento. Será una fuerza importante para la próxima década.

Espero que ayude.

  1. Su costo de embarque cero . Sí. La adopción de cualquier tecnología / lenguaje depende del trabajo pesado preliminar para comenzar. Cuanto más fácil, mejor. Para comenzar con JavaScript, todo lo que necesita tener es un editor de texto y un navegador y cada sistema tiene uno por defecto. ¡Bingo! Ya está todo listo para domesticar JavaScript .
  2. En segundo lugar, es fácil de aprender . La mayoría de las respuestas escritas anteriormente se refieren al índice de popularidad, que es en realidad el resultado de la ” adopción de JavaScripts”.
  3. Lo más importante, los proyectos de desarrollo de The Rise of Web Applications , JavaScript se convierten en el lenguaje por excelencia. Otros lenguajes de programación como C. C ++, .Net, etc. tienen algunos enlaces nativos que se utilizan principalmente para el desarrollo de aplicaciones.

ALGUNOS MÁS CENTOS

A>> Cómo es su evolución histórica para contrarrestar la Hypercard de Apple ayudó a su popularidad?

Para contrarrestar la HyperCard de Apple destinada a desarrollar aplicaciones fácilmente, Netscape desarrolló LiveScript que durante un período de tiempo evolucionó para convertirse en JavaScript.

Lo que comenzó como un lenguaje del lado del cliente evolucionó al lado del servidor y avanzó mucho para capturar toda la frontera del desarrollo web.

B>> ¿Cómo un fuerte impulso de los grandes como Amazon y Google está ayudando a su popularidad?

  • Google le dio una buena cantidad de empuje a JavaScript con V8 JavaScript Engine.
  • Amazon también lanzó AWS SDK for JavaScript para facilitar el trabajo del desarrollador para escribir aplicaciones dinámicas de JavaScript.

Beneficios de JavaScript como todos sabemos:

  • Fácil de aprender
  • Simple de implementar
  • Experiencias perfectas en todos los navegadores
  • Guarda la carga en el servidor, etc.

El panorama del lenguaje informático está evolucionando en el mundo tecnológico moderno. Al igual que cualquier tendencia humana, los lenguajes de computadora utilizados para desarrollar sitios web cambian constantemente para adaptarse a la necesidad de un sitio web de vanguardia, y solo el mejor palo puede quedarse. Hoy estoy viendo el lenguaje que la comunidad de desarrollo web ha denominado el lenguaje informático más popular, JavaScript.

Entonces te estarás preguntando, ¿qué es Javascript?

Bueno, JavaScript fue creado por primera vez por Brendan Eich en Netscape en 1995. JavaScript es un lenguaje de script de computadora del lado del cliente y del servidor. Se puede usar en varios navegadores web y se considera esencial para desarrollar diseños web interactivos o animados. También se utiliza en el desarrollo de juegos y la escritura de aplicaciones de escritorio. No es realmente el lenguaje más refinado y muchos programadores lo consideran sintácticamente “desordenado”. Entonces, ¿de qué se trata todo el hub-bub?

¿Por qué es tan popular JS?

4. Flexible: JavaScript es el ÚNICO lenguaje que puede usar para construir un sitio web completo, puede usarse tanto para crear el lado de la interfaz de usuario que se ocupa del aspecto del sitio (Front End) como del lado del servidor que se ocupa de la información almacenamiento y bases de datos (Back End). También es lo que hace que un sitio sea interactivo y, básicamente, transformó Internet al agregar esta funcionalidad. Ahora es omnipresente con Internet y se utiliza en casi CADA sitio web.

1. Simple: JavaSrcipt se ha generalizado porque, sobre todo, ¡es fácil de aprender! Es un lenguaje sintácticamente simple y también tiene una gran comunidad de código abierto para buscar ayuda en caso de que te quedes atascado.

2. Extensible: Javascript se puede combinar con muchas herramientas poderosas que le brindan una gran cantidad de utilidad: JSON, AJAX, Nodejs, MongoDB, jQuery. Estas herramientas llevan este lenguaje de aspecto “desordenado” al siguiente nivel. Nodejs / MongoDB permite que se use como un lenguaje de back-end, AJAX le brinda tiempos de carga optimizados y una experiencia de usuario fabulosa, y jQuery le brinda una biblioteca de código extenso que hace que escribir Javascript complejo sea mucho más rápido / fácil. Las herramientas que puede aprovechar son muchas y poderosas por derecho propio.

3. Accesible: se ejecuta en un navegador, por lo que no es necesario descargarlo para usarlo. Todo lo que necesitas es un editor de texto. Además, es compatible con casi cualquier navegador, lo que brinda a los desarrolladores la confianza de que su código funcionará, sin importar en qué computadora esté.

Para llevar: JavaScript es popular por su UTILIDAD, FLEXIBILIDAD y SIMPLICIDAD.

Cuando nació JavaScript, los lenguajes imperativos estructurados como C y Java eran comercialmente populares para la computación no mainframe. En cierto modo, los compiladores para tales lenguajes fueron más rápidos que los compiladores para lenguajes funcionales (el historial del hardware es la razón principal para eso). En muchos sentidos, los lenguajes de alto nivel que sean funcionales es posiblemente el futuro. Los lenguajes de programación funcional le piden al programador que le diga lo que quiere de lo que se debe hacer para obtener lo que uno quiere. Con el aumento de la complejidad del software, esto puede sonar como una evolución natural.

A medida que pasaba el tiempo desde los años 90, el navegador se convirtió en la categoría más simple de software diario utilizado por la masa. Como tal, todo lo que se ejecuta (o se puede ejecutar) en un navegador se convirtió en el objetivo de comercialización. La conexión a Internet relativamente lenta, junto con la necesidad de imitar la experiencia de usuario de clase de escritorio, empujó a JS aún más.

Básicamente, ignorancia e ingenuidad. La comunidad de TI ha sido engañada para usar un lenguaje de programación disfuncional. No se dan cuenta de que tienen opciones; Tienen opciones. Fueron absorbidos por el uso de Node, que está perdiendo relevancia. Son ajenos a la semántica rota de JavaScript.

Las razones citadas a menudo para usar JavaScript (por ejemplo, fácil de aprender; gran comunidad de usuarios; gran ecosistema; ubicuidad) se ven compensadas por el hecho de que es un lenguaje terrible para la ingeniería de software adecuada. En el back-end, debe usar algo como Go o Java o Scala. En la parte frontal, puede usar idiomas transpilados hasta que WebAssembly se convierta en estándar. Entonces tendrá todo un mundo de idiomas alternativos para elegir, idiomas que son muy superiores a JavaScript.

Está en casi todos los navegadores.

Aparte de eso, es un lenguaje terrible.

Cada lenguaje de programación tiene sus ventajas y desventajas.
Aquí hay algunos puntos que explican la explosión de popularidad de JavaScript

  • JavaScript es “el idioma” del navegador web. Ligero y expresivo.
  • Cuando Java no pudo entregar, JavaScript se convirtió rápidamente en el idioma de la web, por defecto.
  • Es posible hacer cosas en JavaScript sin profundizar en los detalles del lenguaje, gracias a su enorme poder expresivo .
  • Funciones, objetos dinámicos, notación literal de objetos expresivos.
  • Dio a luz a JSON, un formato de intercambio de datos universalmente popular.
  • Herencia prototípica : capacidad de heredar propiedades directamente de objetos, sin importar la compatibilidad de tipos, a diferencia de los lenguajes fuertemente tipados.

    La principal falla en JavaScript es su dependencia de variables globales. Todas las variables de nivel superior están enredadas en una variable global, lo cual es peligroso en situaciones, pero desafortunadamente son fundamentales para JavaScript.

La política de la tecnología y la participación de ECMA en la estandarización. Y el navegador guerrea a finales de los 90. 😉 Hay una razón más: la naturaleza funcional de JavaScript.


Cuando nació JavaScript, los lenguajes imperativos estructurados como C y Java eran comercialmente populares para la computación no mainframe. En cierto modo, los compiladores para tales lenguajes fueron más rápidos que los compiladores para lenguajes funcionales (el historial del hardware es la razón principal para eso). En muchos sentidos, los lenguajes de alto nivel que sean funcionales es posiblemente el futuro. Los lenguajes de programación funcional le piden al programador que le diga lo que quiere de lo que se debe hacer para obtener lo que uno quiere. Con el aumento de la complejidad del software, esto puede sonar como una evolución natural.

A medida que pasaba el tiempo desde los años 90, el navegador se convirtió en la categoría más simple de software diario utilizado por la masa. Como tal, todo lo que se ejecuta (o se puede ejecutar) en un navegador se convirtió en el objetivo de comercialización. La conexión a Internet relativamente lenta, junto con la necesidad de imitar la experiencia de usuario de clase de escritorio, empujó a JS aún más.

Agregando algunos puntos más a la respuesta de @Dhishna:

  • Todos los navegadores son compatibles con javascript : Javscript es el lenguaje de facto del lado del cliente de los navegadores. Si desea crear un sitio web y proporcionar una experiencia de usuario excelente, entonces JavaScript es su mejor opción.
  • Incluso puede ejecutarlo como el idioma del lado del servidor: con node.js no necesita otro idioma (php, java) para el código del lado del servidor. Puede crear un gran sitio de trabajo completamente en javscript.
  • Incrustable en sus proyectos java y c ++: varios motores javascript (Rihino, V8). Permita que se use dentro de Java y C ++. Node.js es uno de esos ejemplos. Otro es http://www.appcelerator.com/ , puede crear aplicaciones móviles nativas en javascript (no solo aplicaciones basadas en Html5).

El panorama del lenguaje informático está evolucionando en el mundo tecnológico moderno. Al igual que cualquier tendencia humana, los lenguajes de computadora utilizados para desarrollar sitios web cambian constantemente para adaptarse a la necesidad de un sitio web de vanguardia, y solo el mejor palo puede quedarse. Hoy estoy viendo el lenguaje que la comunidad de desarrollo web ha denominado el lenguaje informático más popular, JavaScript.

Entonces te estarás preguntando, ¿qué es Javascript?

Bueno, JavaScript fue creado por primera vez por Brendan Eich en Netscape en 1995. JavaScript es un lenguaje de script de computadora del lado del cliente y del servidor. Se puede usar en varios navegadores web y se considera esencial para desarrollar diseños web interactivos o animados. También se utiliza en el desarrollo de juegos y la escritura de aplicaciones de escritorio. No es realmente el lenguaje más refinado y muchos programadores lo consideran sintácticamente “desordenado”. Entonces, ¿de qué se trata todo el hub-bub?

¿Por qué es tan popular JS?

4. Flexible: JavaScript es el ÚNICO lenguaje que puede usar para construir un sitio web completo, puede usarse tanto para crear el lado de la interfaz de usuario que se ocupa del aspecto del sitio (Front End) como del lado del servidor que se ocupa de la información almacenamiento y bases de datos (Back End). También es lo que hace que un sitio sea interactivo y, básicamente, transformó Internet al agregar esta funcionalidad. Ahora es omnipresente con Internet y se utiliza en casi CADA sitio web.

1. Simple: JavaSrcipt se ha generalizado porque, sobre todo, ¡es fácil de aprender! Es un lenguaje sintácticamente simple y también tiene una gran comunidad de código abierto para buscar ayuda en caso de que te quedes atascado.

2. Extensible: Javascript se puede combinar con muchas herramientas poderosas que le brindan una gran cantidad de utilidad: JSON, AJAX, Nodejs, MongoDB, jQuery. Estas herramientas llevan este lenguaje de aspecto “desordenado” al siguiente nivel. Nodejs / MongoDB permite que se use como un lenguaje de back-end, AJAX le brinda tiempos de carga optimizados y una experiencia de usuario fabulosa, y jQuery le brinda una biblioteca de código extenso que hace que escribir Javascript complejo sea mucho más rápido / fácil. Las herramientas que puede aprovechar son muchas y poderosas por derecho propio.

3. Accesible: se ejecuta en un navegador, por lo que no es necesario descargarlo para usarlo. Todo lo que necesitas es un editor de texto. Además, es compatible con casi cualquier navegador, lo que brinda a los desarrolladores la confianza de que su código funcionará, sin importar en qué computadora esté.

Todos los navegadores son compatibles con javascript : Javscript es el lenguaje de facto del lado del cliente de los navegadores. Si desea crear un sitio web y proporcionar una experiencia de usuario excelente, entonces JavaScript es su mejor opción. Incluso puede ejecutarlo como el idioma del lado del servidor: con node.js no necesita otro idioma (php, java) para el código del lado del servidor.

1) ¿Qué es Java Script ?

JavaScript es un lenguaje de secuencias de comandos que se puede insertar en páginas HTML.
El código JavaScript puede ser ejecutado por todos los navegadores web más recientes.

¿Por qué es tan popular JS?

4. Flexible: JavaScript es el ÚNICO lenguaje que puede usar para construir un sitio web completo, puede usarse tanto para crear el lado de la interfaz de usuario que se ocupa del aspecto del sitio (Front End) como del lado del servidor que se ocupa de la información almacenamiento y bases de datos (Back End). También es lo que hace que un sitio sea interactivo y, básicamente, transformó Internet al agregar esta funcionalidad. Ahora es omnipresente con Internet y se utiliza en casi CADA sitio web.

1. Simple: JavaSrcipt se ha generalizado porque, sobre todo, ¡es fácil de aprender! Es un lenguaje sintácticamente simple y también tiene una gran comunidad de código abierto para buscar ayuda en caso de que te quedes atascado.

2. Extensible: Javascript se puede combinar con muchas herramientas poderosas que le brindan una gran cantidad de utilidad: JSON, AJAX, Nodejs, MongoDB, jQuery. Estas herramientas llevan este lenguaje de aspecto “desordenado” al siguiente nivel. Nodejs / MongoDB permite que se use como un lenguaje de back-end, AJAX le brinda tiempos de carga optimizados y una experiencia de usuario fabulosa, y jQuery le brinda una biblioteca de código extenso que hace que escribir Javascript complejo sea mucho más rápido / fácil. Las herramientas que puede aprovechar son muchas y poderosas por derecho propio.

3. Accesible: se ejecuta en un navegador, por lo que no es necesario descargarlo para usarlo. Todo lo que necesitas es un editor de texto. Además, es compatible con casi cualquier navegador, lo que brinda a los desarrolladores la confianza de que su código funcionará, sin importar en qué computadora esté.

  1. Fácil de aprender
  2. Enorme comunidad de código abierto para buscar ayuda de
  3. Toneladas de bibliotecas de proyectos, marcos alojados en Github
  4. Como ve los resultados de forma inmediata y visual, se mantiene inspirado y motivado.
  5. Javascript es el idioma de la web, por lo que no puedes vivir sin él. Está en todas partes
  6. El desarrollador siente y se mantiene más productivo ya que el conjunto de herramientas que se requiere para comenzar a usar JavaScript es muy liviano y rápido

Aunque Javascript es de una sola hebra y sincrónico en su mayor parte. ¿Cuándo es JavaScript sincrónico?
Permite una aplicación asincrónica notable que explica la popularidad del marco de nodo para servidores.
Por lo tanto, un solo subproceso puede servir una gran cantidad de conexiones a través de devoluciones de llamada (que es donde javascript es asíncrono). Este sistema es nativo de cómo se desigen javascript.

Además, como los navegadores frontales usan JS como nativo, especialmente el motor V8 que usa Chrome, los programadores quieren usar su velocidad y enviar javascript del lado del cliente. Esto permite una comunicación JSON simple y liviana con el servidor, que es lo más rápido que puede obtener en Internet lentas.

Pequeña curva de aprendizaje, los desarrolladores frontend ya la usan, por lo que cuando se trasladan al servidor solo necesitan adoptar el paradigma del servidor, pero tienen una curva de aprendizaje cero para el lenguaje en sí.

El ecosistema de JavaScript es enorme y fácil de contribuir de código abierto, lo cual es una gran ventaja.

Herramientas como Babel para transpilar ayudan a los desarrolladores a obtener una gran simplicidad y legibilidad del código, lo describiría como un lenguaje extensible.

Debido a que es un concepto DOM (Document Object Model), todo se hará en el lado del cliente, como validaciones, lo cual es muy rápido, sin procesamiento del lado del servidor, es por eso que javascript y jquery se están volviendo tan famosos día a día …

Porque puedes escribir programas en múltiples plataformas usándolo. Me gusta

  1. Aplicaciones de escritorio
  2. Aplicaciones web
  3. Aplicaciones móviles
  4. Incrustado como Arduino
  5. Usando Node.js puedes escribir programas del lado del servidor

Porque es el único idioma de la web, que se ejecuta en su navegador. Y recientemente también se usa en el lado del servidor (node.js) debido a su arquitectura controlada por eventos y su naturaleza de E / S sin bloqueo.

Fue el único idioma para el navegador durante mucho tiempo, por lo que la gente tuvo que escribir programas en él, y luego ganó impulso, como una avalancha.

Algunas personas lo aman, otras lo odian, y la gente ha escrito docenas de idiomas que se trasladan a JavaScript, solo para que puedan evitar escribir JavaScript directamente.

Ya sea que lo ames o lo odies, es un excelente ejemplo de cómo ser el único juego en la ciudad por un tiempo puede darle a una tecnología en particular un gran impulso en popularidad.

Java Script es popular porque es un lenguaje de secuencias de comandos de alto nivel orientado a objetos, orientado a objetos, mientras que Java es un lenguaje de alto nivel compilado orientado a objetos y del lado del cliente. Es correlativo e integrado con Java. Es ligero y de lenguaje pequeño.