Red de Respuestas Legales - Derecho empresarial - La idea principal de javascript en aplicaciones cliente

La idea principal de javascript en aplicaciones cliente

JavaScript es un lenguaje de programación del lado del cliente basado en objetos y eventos que es relativamente seguro. Al mismo tiempo, también es un lenguaje de secuencias de comandos ampliamente utilizado en el desarrollo web del lado del cliente y, a menudo, se utiliza para agregar funciones dinámicas a las páginas HTML, como responder a diversas operaciones del usuario.

Diseñado originalmente por Brendan Eich de Netscape, es un lenguaje dinámico, de tipo débil y basado en prototipos con clases de soporte integradas. JavaScript es una marca registrada de Sun Microsystems. Ecma International estableció el estándar ECMAScript basado en JavaScript. JavaScript también se puede utilizar en otras situaciones, como la programación del lado del servidor.

La implementación completa de JavaScript consta de tres partes: ECMAScript, modelo de objetos de documento y notación de orden de bytes.

Javascript fue diseñado originalmente por Brendan Eich de Netscape y es una marca registrada de Oracle. Ecma International estableció el estándar ECMAScript basado en JavaScript.

Netscape inicialmente nombró a su lenguaje de scripting LiveScript, pero luego cambió su nombre a JavaScript después de que Netscape cooperara con Sun. JavaScript se inspiró originalmente en Java y uno de sus propósitos era "parecerse a Java", por lo que existen similitudes en la sintaxis y algunos nombres y convenciones de nomenclatura también se tomaron prestados de Java. Pero los principales principios de diseño de JavaScript provienen de Self y Scheme.

La similitud en los nombres de JavaScript y Java es el resultado del acuerdo de Netscape con Sun Microsystems por motivos de marketing. Para obtener ventajas técnicas, Microsoft lanzó JScript para satisfacer el lenguaje de programación JavaScript. Para lograr la interoperabilidad, Ecma International (anteriormente Asociación Europea de Fabricantes de Computadoras) creó el estándar ECMA-262 (ECMAScript). Ambas son ahora implementaciones de ECMAScript. Aunque JavaScript se promueve y anuncia como un lenguaje de scripting para no programadores en lugar de programadores, tiene muchas funciones.

En las primeras etapas de desarrollo, los estándares de JavaScript aún no estaban establecidos. Mientras tanto, JavaScript de Netscape, JScript de Microsoft y ScriptEase de CEnvi están en equilibrio. En 1997, bajo la coordinación de la Asociación Europea de Fabricantes de Computadoras (Asociación Europea de Fabricantes de Computadoras), un grupo de trabajo formado por Netscape, Sun Microsystems, Microsoft y Borland determinó un estándar unificado: ECMA-262.