runat="server"
o runat="both"
que indicarían que el código se puede ejecutar también en el lado del servidor. El siguiente ejemplo muestra un textarea
al usuario y al mismo tiempo permite guardar lo que el usuario introduzca en un archivo del servidor.
< html>
< head>
< /head>
< body onserverload="load()">
< /body>
< /html>
El que mejor lo describe es Chris Zumbrunn (Helma):
Se trata básicamente de Mozilla corriendo detrás de Apache en el lado del servidor, pero extendido con la funcionalidad del servidor que podrías esperar (API ), como leer y escribir archivos, acceder a bases de datos y otra comunicación externa. Pero dado que la parte del servidor se ejecuta dentro de un entorno de navegador completo, que incluye no sólo el DOM sino también CSS y toda la funcionalidad Javascript del cliente, incluyendo peticiones XMLHTTP y todo lo demás. Así puedes trabajar en ambos lados sin estar cambiando de estado mental continuamente.
Acceso al DOM y Javascript en el servidor.
Comunicación transparente entre navegador y servidor.
Accede a páginas creadas con otros lenguajes.
Comparte código de validación en cliente y en servidor.
Acceso a ficheros, bases de datos y sockets desde Javascript.
No hay comentarios:
Publicar un comentario