Plain Old Webserver

Plain Old Webserver

Plain Old Webserver

POW
Desarrollador
David Kellog
Wiki
Información general
Diseñado por David Kellog
Última versión estable 0.1.8
2 de junio de 2008
Género Servidor web, Extensión
Escrito en XUL, Javascript, archivos batch para Windows y shell de UNIX para POSIX, Javascript server-side
Sistema operativo Multiplataforma
Licencia GNU GPL
Idiomas Inglés
En español No

Plain Old Webserver o POW es una extensión para Mozilla Firefox que permite tener un potente servidor con capacidad para scripts del lado del servidor mediante sjs -similar a php-, cookies, base de datos SQLite y posibilidad de soporte para otros lenguajes, como Python, Perl o PHP[1]

Contenido

Características

Supone una alternativa intresante al clásico LAMP (Linux, Apache, MySQL y PHP), usando Firefox como plataforma -por lo que funciona en cualquier sistema operativo donde funcione Firefox-, SQLite para bases de datos y Javascript como en el servidor.

Server-side Javascript

SJS es el método de scripts en el servidor que presenta ciertas ventajas frente a php. Para empezar, se puede hacer una web dinámica con scripts del lado del cliente y del servidor sin mucha diferencia entre ellos.

Por ejemplo, si el código normal es:

<script type="text/javascript">
funcion ()
</script>

el código en sjs sería:

<?sjs
funcion ()
?>

Similar a <?php(código php)?>

También permite poner parámetros http mediante pow_header("X-Powered-by: Mozilla"); u obtenerlos mediante pow_get_request_header();

Para que POW interprete estos scripts, es necesario que los archivos acaben en .sjs

Infinilink

El autor ofrece un servicio de redireccionamiento gratuito y sin registro. Esto se consigue mediante un identificador único para cada usuario (en prefs.js) que se obtiene en la primera conexión a internet con la extensión activada. Se requiere una modificación del archivo startup.sjs, en htdocs/system:

<?sjs
	pow_server.update_infinilink(identificador de usuario)
?>

Así, al acceder a un servidor basta con introducir http://davidkellogg.com/infinilink/(id. de usuario)/. Se requiere mantener POW en el puerto 6670, aunque se puede realizar un redireccionamiento.

Referencias

Enlaces externos

Obtenido de "Plain Old Webserver"

Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • PERL — Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Programmiersprache Perl — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Tim Towtdi — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Timtowtdi — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Tmtowtdi — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Perl (Programmiersprache) — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle Version …   Deutsch Wikipedia

  • Gnutella Web Cache — A Gnutella web cache, also known as a GWebCache, is used by Gnutella2 and Gnutella clients to make an initial connection to their respective networks. A GWebCache uses standard HTTP to transmit data.Gnutella Web CacheGnutella requires Gnutella… …   Wikipedia

  • Comparison of revision control software — The following is a comparison of revision control software. The following tables includes general and technical information for notable revision control and software configuration management (SCM) software. This is an incomplete list, which may… …   Wikipedia

  • Credit card — Personal finance Credit and debt Pawnbroker Student loan Employment contract Salary Wage Empl …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”