diff --git a/static/started/introduccion.jade b/static/started/introduccion.jade index 718d51d..9828872 100644 --- a/static/started/introduccion.jade +++ b/static/started/introduccion.jade @@ -22,7 +22,7 @@ html(lang=gw.language) project.routes.add(new Route(function(gw){ gw.html("Hello World!!"); - }); + })); :marked @@ -32,4 +32,4 @@ html(lang=gw.language) + **Servicios**, conjunto de servicios disponibles y ampliables en el entorno tales como http, https, MongoDB o MySQL por ejemplo. Un proyecto Pillars.js permite varios servicios del mismo tipo corriendo al mismo tiempo, por ejemplo varios servicios http. Inicialmente cuenta con un *servicio http* built-in: `project.services.get('http')`. + **Enrutado y Clase Route**. El responsable del enrutado es el [Plugin router.js](funcionamiento-plugins.jade#plugin-router), un plugin built-in y perteneciente a la Cadena de Plugins nativa. Mediante la [Clase Route](clase-route.jade) se crean manejadores/controladores junto con su configuración, que serán añadidos al proyecto en la propiedad `project.routes`. Los *objetos route* ofrecen la versatilidad de anidamiento, y son conectables y desconectables "en caliente". [Ver enrutado](enrutado.jade). + **Gangway**. En cada solicitud se genera un *objeto Gangway* que es pasado por parámetro al controlador/Route. Este objeto contiene toda la información necesaria sobre la solicitud (request) parseada y lista para su uso, junto con multitud de métodos para la respuesta (response). Por ejemplo podremos ver propiedades como [`gw.ip`](gangway.jade#property-ip) o [`gw.accepts.languages`](gangway.jade#property-accepts) y métodos como [`gw.file()`](gangway.jade#method-file) que permite enviar archivos al cliente compatible con el protocolo [byte-serving](http://en.wikipedia.org/wiki/Byte_serving), entre muchos otros. - + **Plugins**. La base sobre la que se cimenta Pillars.js son los *plugins*, que a su vez conforman la **Cadena de Plugins**. Los Plugins permiten ampliar la funcionalidad del framework. Recomendamendamos leer el [funcionamiento de los plugins en Pillars.js.](funcionamiento-plugins.jade) \ No newline at end of file + + **Plugins**. La base sobre la que se cimenta Pillars.js son los *plugins*, que a su vez conforman la **Cadena de Plugins**. Los Plugins permiten ampliar la funcionalidad del framework. Recomendamendamos leer el [funcionamiento de los plugins en Pillars.js.](funcionamiento-plugins.jade)