Déjame intentar aclarar el aire de confusión aquí.
En un momento en que Java estaba en su apogeo, se desarrolló un nuevo lenguaje de secuencias de comandos llamado LiveScript para permitir a los desarrolladores web agregar interactividad a sus páginas web de una manera fácil. Casi todos los que en ese momento eran programadores sabían lo que era Java. Por lo tanto, se le cambió el nombre de Javascript para aprovechar la popularidad de Java y también brindar una sensación de familiaridad.
Sun poseía Java en ese momento y Netscape había desarrollado Javascript. Sun había licenciado a Netscape para usar el nombre Javascript.
- ¿Cuáles son las mejores empresas de desarrollo de aplicaciones en la India?
- ¿Cuáles son las mejores aplicaciones hechas por indios?
- ¿Qué idioma es más rápido para el desarrollo de software de aplicación?
- ¿Existe algún software de recuperación USB gratuito?
- ¿Qué software de comunicación con el cliente que no sea Intercom, Localytics y Mixpanel recomendaría?
¡Por lo tanto, Car es para Carpet como Java es para Javascript!
(es decir, sin conexión, excepto que comparten los primeros caracteres)
Como Java era una marca registrada propiedad de Sun Microsystems, el lenguaje tuvo que ser finalmente renombrado a otra cosa antes de que pudiera convertirse en OpenSource. Finalmente se decidió que el nuevo nombre sería ECMAScript (), pero no antes de que el lenguaje ya fuera famoso como Javascript.
Por lo tanto, el lenguaje que escribimos estos días en nuestros archivos .js no es más que códigos EcmaScript. Más recientemente, ES5 es la versión más utilizada y ES6 su especificación ya está congelada para su implementación.
Entonces, lógicamente, se supone que ES6 superará a ES5. Fue construido por esa razón. Aunque llevaría unos meses implementarlo completamente en todos los navegadores (¡la mayoría de los navegadores modernos ya han comenzado a enviar soporte para ES6, incluido IE!).