Breaking News

Introducción

Que es JavaScript?


Javascript es un lenguaje de programación dinámico. Es ligero y más comúnmente utilizado como parte de las páginas web, cuyas implementaciones permiten que el script del lado del cliente interactúe con el usuario y genere páginas dinámicas. Es un lenguaje de programación interpretado con capacidades orientadas a objetos.


JavaScript se conocía primero como LiveScript, pero Netscape cambió su nombre a JavaScript, posiblemente debido a la emoción que generó Java. JavaScript hizo su primera aparición en Netscape 2.0 en 1995 con el nombre LiveScript . El núcleo de propósito general del lenguaje se ha integrado en Netscape, Internet Explorer y otros navegadores web.
La Especificación ECMA-262 definió una versión estándar del núcleo Lenguaje de JavaScript.
  • JavaScript es un lenguaje de programación liviano e interpretado.
  • Diseñado para crear aplicaciones centradas en red.
  • Complementario e integrado con Java.
  • Complementario e integrado con HTML.
  • Abierto y multiplataforma


JavaScript del lado del cliente

JavaScript del lado del cliente es la forma más común del idioma. El script debe ser incluido o referenciado por un documento HTML para que el código sea interpretado por el navegador.
Significa que una página web no necesita ser un HTML estático, pero puede incluir programas que interactúan con el usuario, controlan el navegador y crean dinámicamente contenido HTML.
El mecanismo del lado del cliente de JavaScript proporciona muchas ventajas sobre los scripts CGI tradicionales del lado del servidor. Por ejemplo, puede usar JavaScript para verificar si el usuario ha ingresado una dirección de correo electrónico válida en un campo de formulario.
El código JavaScript se ejecuta cuando el usuario envía el formulario y solo si todas las entradas son válidas, se enviarán al servidor web.
JavaScript se puede utilizar para atrapar eventos iniciados por el usuario, como clics de botones, navegación de enlaces y otras acciones que el usuario inicia explícita o implícitamente.

Ventajas de JavaScript

Los méritos de usar JavaScript son -
  • Menos interacción del servidor : puede validar la entrada del usuario antes de enviar la página al servidor. Esto ahorra tráfico de servidor, lo que significa menos carga en su servidor.
  • Retroalimentación inmediata para los visitantes : no tienen que esperar a que se vuelva a cargar la página para ver si han olvidado ingresar algo.
  • Mayor interactividad : puede crear interfaces que reaccionen cuando el usuario pase el ratón sobre ellas o las active mediante el teclado.
  • Interfaces Richer : puede usar JavaScript para incluir elementos como arrastrar y soltar componentes y controles deslizantes para ofrecer una interfaz enriquecida a los visitantes de su sitio.


Limitaciones de JavaScript

No podemos tratar JavaScript como un lenguaje de programación completo. Carece de las siguientes características importantes:
  • JavaScript del lado del cliente no permite la lectura o escritura de archivos. Esto se ha guardado por razones de seguridad.
  • JavaScript no se puede usar para aplicaciones de red porque no hay tal soporte disponible.
  • JavaScript no tiene capacidades multihilo o multiprocesador.
Una vez más, JavaScript es un lenguaje de programación liviano e interpretado que le permite construir interactividad en páginas HTML estáticas.

Herramientas de desarrollo de JavaScript

Una de las principales fortalezas de JavaScript es que no requiere costosas herramientas de desarrollo. Puede comenzar con un editor de texto simple como el Bloc de notas. Dado que es un lenguaje interpretado dentro del contexto de un navegador web, ni siquiera necesita comprar un compilador.



Para simplificar nuestra vida, varios proveedores han creado herramientas de edición de JavaScript muy bonitas. Algunos de ellos se enumeran aquí -
  • Microsoft FrontPage : Microsoft ha desarrollado un popular editor de HTML llamado FrontPage. FrontPage también ofrece a los desarrolladores web una serie de herramientas de JavaScript para ayudar en la creación de sitios web interactivos.
  • Macromedia Dreamweaver MX : Macromedia Dreamweaver MX es un editor de HTML y JavaScript muy popular entre los profesionales del desarrollo web. Proporciona varios componentes preconstruidos de JavaScript, se integra bien con las bases de datos y se ajusta a los nuevos estándares como XHTML y XML.
  • Macromedia HomeSite 5 - HomeSite 5 es un editor de HTML y JavaScript muy querido de Macromedia que se puede usar para administrar sitios web personales de forma efectiva.

¿Dónde está JavaScript hoy?

El estándar ECMAScript Edition 5 será la primera actualización que se lanzará en más de cuatro años. JavaScript 2.0 cumple con la Edición 5 del estándar ECMAScript, y la diferencia entre los dos es extremadamente menor.
La especificación para JavaScript 2.0 se puede encontrar en el siguiente sitio: http://www.ecmascript.org/
En la actualidad, el JavaScript de Netscape y el JScript de Microsoft se ajustan al estándar ECMAScript, aunque ambos idiomas aún admiten las características que no forman parte del estándar.

No comments