Se utiliza principalmente en su forma del lado del cliente implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor.
Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio es también significativo.
JavaScript se diseño con una sintaxis simular al C, aunque adopta nombres y conveciones del leguaje de programacion Java. Sin embargo Java y JavaScript no están relacionados y tienen semánticas y propósitos diferentes.
JavaScript es muy fácil de aplicar para el desarrollo de un sitio web, pues las funciones básicas de este lenguaje son soportadas por la mayoría de los navegadores que se utilizan diariamente.
VENTAJAS Y DESVENTAJAS
El lenguaje de scripting es seguro y fiable, porque está claro que debe ser interpretado, por lo que puede ser filtrado para el mismo JavaScript. La seguridad es casi total y sólo en su primera versión el CIAC (Computer Incident Advisory Committee) señalo problema de leve entidad, entre ellos la lectura de la caché y los sitios visitados, de la dirección e-mail y de los archivos presentes en el disco.
Los script tienen capacidades limitadas, por razones de seguridad, por lo cual no es posible hacer todo con JavaScript, sino que es necesario usarlo conjuntamente con otros lenguajes evolucionados, posiblemente más seguros, como Java. Dicha limitación es aún más evidente si queremos operar en el hardware por la computadora, como, por ejemplo la fijación en automático de la resolución vídeo o la impresión de un documento.
El código es visible y puede ser leído por cualquiera, incluso si está protegido con las leyes del copyright.
El código JavaScript se ejecuta por el cliente por lo que el servidor no es solicitado más de lo debido.
El código JavaScript debe descargase completamente antes de poderse ejecutar. Si los datos que un Script utiliza son muchos (por ejemplo, una recopilación de citas que se mostrará de manera casual), el tiempo que tardará en descargarse será muy largo, mientras que la interrogación de la misma base de datos en el servidor seria más rápida.
Una desventaja, es que su aparente simplicidad se basa en una disponibilidad de objetos limitada, por lo que algunos procedimientos, aparentemente muy sencillos, requieren scripts bastante complejos.
Una desventaja, es que su aparente simplicidad se basa en una disponibilidad de objetos limitada, por lo que algunos procedimientos, aparentemente muy sencillos, requieren scripts bastante complejos.
CARACTERÍSTICAS
- Es simple, no hace falta tener conocimientos de programación para poder hacer un programa en JavaScript
- Maneja objetos dentro de nuestra página web y sobre ese objeto se pueden definir diferentes eventos. Dichos objetos facilitan la programación de páginas interactivas, a la vez que se evita la posibilidad de ejecutar comandos que puedan ser peligrosos para la máquina del usuario, tales como formateo de unidades,modificar archivos, etcétera.
- Es dinámico, responde a eventos en tiempo real. Eventos como presionar un botón, pasar el puntero del mouse sobre un determinado texto o el simple hecho de cargar la página o caducar un tiempo. Con esto se puede cambiar totalmente el aspecto de nuestra página al gusto del usuario, evitando así tener en el servidor una página para cada gusto, hacer cálculos en base a variables cuyo valor es determinado por el usuario.
- La característica principal de JavaScript es la de ser el lenguaje de "scripting" por excelencia y sin lugar a dudas, el más usado. Esta particularidad conlleva una notable serie de ventajas y desventajas según el uso que se le deba dar, teniendo en cuenta la relación que se establece entre el mecanismo cliente-servidor.
Titanium Wok, Inc. (Tin) | T-shirt, cap, hoodie & more
ResponderEliminarTIN.T. Inc. (Tin) | T-shirt, cap, hoodie & titanium teeth k9 more. ford escape titanium for sale TIN.T. Inc. (TIN) | T-shirt, titanium gr 5 cap, hoodie & more. TIN.T. Inc. (TIN) | T-shirt, cap, hoodie & more. TIN.T. titanium dog teeth implants Inc. trekz titanium headphones (TIN) | T-shirt, cap, hoodie & more. TIN.T. Inc. (TIN) | T-shirt, cap,