Articulo de referencia

Secuencias de comandos remotas

La ejecución remota de scripts es una tecnología que permite que los scripts y programas que se ejecutan en un navegador intercambien información con un servidor. Los scripts lo...

La ejecución remota de scripts es una tecnología que permite que los scripts y programas que se ejecutan en un navegador intercambien información con un servidor. Los scripts locales pueden invocar scripts en el servidor remoto y procesar la información recibida.

La primera forma de secuencias de comandos remotas asíncronas se desarrolló antes de que existiera XMLHttpRequest y utilizaba un proceso muy simple: una página web estática abre una página web dinámica (por ejemplo, en otro marco de destino) que se recarga con nuevo contenido JavaScript, generado remotamente en el lado del servidor .

Las funciones XMLHttpRequest y otras similares de " llamada a procedimiento remoto mediante script del lado del cliente " abren la posibilidad de utilizar y activar servicios web desde la interfaz de la página web.

Posteriormente, la comunidad de desarrollo web desarrolló diversas técnicas de scripting remoto para lograr resultados consistentes en diferentes navegadores. Algunos ejemplos tempranos incluyen la biblioteca JSRS del año 2000 y la introducción de la técnica Image/Cookie también en el año 2000.

Programación remota con JavaScript

JavaScript Remote Scripting ( JSRS ) es una técnica de desarrollo web para crear aplicaciones web interactivas utilizando una combinación de:

  • HTML (o XHTML )
  • El modelo de objetos del documento se manipula mediante JavaScript para mostrar e interactuar dinámicamente con la información presentada.
  • Una capa de transporte. Se pueden utilizar diferentes tecnologías, aunque lo más común es usar una etiqueta de script o un iframe porque tiene mejor compatibilidad con los navegadores que XMLHttpRequest.
  • Un formato de datos. Se puede utilizar XML con WDDX , así como JSON o cualquier otro formato de texto.

Esquemático

Un enfoque similar es Ajax , aunque depende de XmlHttpRequest en los navegadores web más recientes.

Bibliotecas

  • La biblioteca JSRS original de Brent Ashley se publicó en el año 2000.
  • BlueShoes JSRS con codificación añadida y abstracciones RPC orientadas a objetos.
  • Tutoriales sencillos: Programación remota con JavaScript y PHP en Wayback Machine (archivado el 14 de abril de 2006)
  • Artículo de MSDN

Véase también

  • Tutoriales sencillos: Programación remota con JavaScript y PHP en Wayback Machine (archivado el 14 de abril de 2006)
  • Apple Developer: Programación remota con IFRAME en Wayback Machine (archivado el 24/09/2011)