1. Inicio
  2. Documentos
  3. DESARROLLO
  4. Front-End
  5. JavaScript

JavaScript

JavaScript es un lenguaje de programación creado por Netscape y dialecto del estándar ECMAScript que se utiliza principalmente para crear páginas web dinámicas y dotar de efectos y procesos “inteligentes” a documentos HTML. Una página web dinámica es aquella que incorpora efectos como por ejemplo texto que aparece y desaparece, animaciones en la página web, acciones que se activan al pulsar botones, etc.

Se utiliza principalmente en el lado del cliente (Front-end), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, aunque también existe una forma de JavaScript del lado del servidor (Back-end).

JavaScript tiene una particularidad que le diferencia de gran parte del resto de lenguajes: un programador con conocimientos avanzados puede intervenir en toda la pila del desarrollo. Es lo que la comunidad de desarrolladores llama Full MEAN stack, en referencia a MongoDB (sistema de base de datos), Express (marco de desarrollo por el lado del back-end), Angularjs (marco por el lado del cliente) y Node (entorno de desarrollo por la capa del servidor).

Diferencias entre Java y JavaScript

Java nació en 1991 en la empresa Sun Microsystems. Su objetivo inicial era crear aplicaciones para receptores de televisión y dispositivos embebidos, aunque al final terminó funcionando en casi todas partes.

JavaScript, en cambio, es un lenguaje de programación posterior, creado a mediados de los años 90 por la empresa Netscape. Su objetivo era dotar de interactividad a las páginas web visualizadas con su navegador de Internet, Netscape Navigator, el líder del mercado por aquella época. El equipo de Netscape intentó aprovechar el tirón de marketing que ofrecía Java en aquel momento, y usando la palabra Java en el nombre del nuevo lenguaje pretendían darle un halo de seriedad.

Algunos falsos mitos:

  • JavaScript NO es lo mismo que Java.
  • JavaScript NO es un subconjunto de Java.
  • JavaScript NO es una versión de Java para programar páginas web.
  • JavaScript NO comparte prácticamente nada con Java. Si acaso la misma sintaxis que comparte con otros lenguajes como C, C++ o C#, y algunos detalles más.
  • JavaScript NO es más fácil que Java. De hecho, en algunas áreas concretas es más difícil de dominar.
  • Si sabes programar en Java NO sabes programar en JavaScript. Y viceversa.

JavaScript NO es solo un lenguaje para páginas web, al igual que Java no es un lenguaje solo para servidor.

Contribuye a mejorar este artículo. ¡Escríbenos!
¿Te ha resultado útil este artículo? No

Escríbenos