domingo, 20 de septiembre de 2015

JavaScript - Información general

¿Qué es JavaScript?

Javascript es un lenguaje de programación dinámico. Es ligero y más comúnmente usado como una parte de las páginas web, cuyas implementaciones permitir que del lado del cliente secuencia de comandos para interactuar con el usuario y hacer que las páginas dinámicas. Es un lenguaje de programación interpretado con capacidades orientadas a objetos.
JavaScript fue conocido como LiveScript, pero Netscape cambió su nombre a JavaScript, posiblemente a causa de la emoción que se genera por Java. JavaScript hizo su primera aparición en Netscape 2.0 en 1995 con el nombre LiveScript. El núcleo de uso general de la lengua se ha incrustado en Netscape, Internet Explorer y otros navegadores web.
La ECMA-262 Especificación define una versión estándar del núcleo del lenguaje JavaScript.
  • JavaScript es un lenguaje de programación ligero, interpretada.
  • Diseñado para crear aplicaciones centradas en redes.
  • Como complemento de e integrado con Java.
  • Como complemento de e integrado con HTML.
  • Abrir y multiplataforma

Del lado del cliente JavaScript

Del lado del cliente JavaScript es la forma más común de la lengua. El guión debe ser incluido o referenciado por un documento HTML para el código debe ser interpretado por el navegador.
Esto significa que una página web no tiene por qué ser un HTML estático, sino que puede incluir programas que interactúan con el usuario, controlar el navegador, y crear de forma dinámica el contenido HTML.
El mecanismo del lado del cliente JavaScript ofrece muchas ventajas sobre los scripts de servidor CGI tradicionales. Por ejemplo, podría utilizar JavaScript para comprobar si el usuario ha introducido una dirección válida de correo electrónico en un campo de formulario.
El código JavaScript se ejecuta cuando el usuario envía el formulario, y sólo si todas las entradas son válidas, que se presentaría en el servidor Web.
JavaScript puede ser usado para eventos iniciados por el usuario trampa como clics de los botones de navegación, enlaces, y otras acciones que el usuario inicia explícita o implícitamente.

Ventajas de JavaScript

Los méritos de uso de JavaScript son -
  • Interacción servidor Menos - Puede validar la entrada del usuario antes de enviar la página fuera al servidor. Esto ahorra el tráfico del servidor, lo que significa menos carga en el servidor.
  • La retroalimentación inmediata a los visitantes - Ellos no tienen que esperar a que una recarga la página para ver si se han olvidado de entrar en algo.
  • El aumento de la interactividad - Usted puede crear interfaces que reaccionan cuando el usuario se desplaza sobre ellos con el ratón o los activa a través del teclado.
  • Interfaces de Richer - Puede utilizar JavaScript para incluir elementos tales como componentes de arrastrar y soltar y deslizadores para dar una interfaz Rich a los visitantes del sitio.

Limitaciones de JavaScript

No podemos tratar a JavaScript como un lenguaje de programación de pleno derecho.Carece de las siguientes características importantes -
  • Del lado del cliente JavaScript no permite la lectura o escritura de archivos. Esta se ha mantenido por razones de seguridad.
  • JavaScript no se puede utilizar para aplicaciones de redes porque no hay tal soporte disponible.
  • JavaScript no tiene ninguna capacidad multithreading o multiprocesador.
Una vez más, JavaScript es un lenguaje ligero, interpretado de programación que permite crear interactividad en páginas HTML estáticas de lo contrario.

Herramientas de desarrollo de JavaScript

Una de las principales fortalezas de JavaScript es que no requiere de herramientas de desarrollo caros. Puede comenzar con un simple editor de texto como Bloc de notas.Dado que es un lenguaje interpretado dentro del contexto de un navegador web, usted ni siquiera necesita para comprar un compilador.
Para hacer nuestra vida más sencilla, varios vendedores han llegado con muy buenas herramientas de edición de JavaScript. Algunos de ellos se enumeran aquí -
  • Microsoft FrontPage - Microsoft ha desarrollado un editor HTML popular llamado FrontPage. FrontPage también proporciona a los desarrolladores web con una serie de herramientas de JavaScript para ayudar en la creación de sitios web interactivos.
  • Macromedia Dreamweaver MX - Macromedia Dreamweaver MX es un HTML muy popular y editor de JavaScript en el profesional de multitud de desarrollo web. Proporciona varios componentes de JavaScript prediseñados práctico, se integra bien con las bases de datos, y se ajusta a los nuevos estándares como XHTML y XML.
  • HomeSite 5 - HomeSite 5 es un HTML muy querido y editor de JavaScript de Macromedia que se puede utilizar para administrar sitios web personales con eficacia.

¿Dónde está JavaScript hoy?

El estándar ECMAScript Edition 5 será la primera actualización que se publicará en más de cuatro años. JavaScript 2.0 se ajusta a la edición 5 de la norma 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/
Hoy en día, de Netscape JavaScript y Microsoft JScript cumplen con el estándar ECMAScript, aunque ambos los idiomas siguen apoyando las características que no forman parte de la norma.

No hay comentarios:

Publicar un comentario