Cómo instalar Sails.js

Cómo instalar Sails.js

Sails.js tiene la capacidad y flexibilidad de dar al desarrollador lo que busca en un marco de trabajo para la creación de aplicaciones web; desde formularios de acceso, persistencia a base de datos, subida de archivos, políticas de permisos, configuraciones de seguridad, etc. No importa qué tan exigente seas, sails puede hacer todo esto y aún más.


Antes de comenzar

Aquí les dejo una breve descripción extraída de su página oficial. Cualquier sugerencia será bien recibida.

Sails es, por supuesto, un web framework. Pero demos un paso atrás. ¿Qué significa eso? A veces, cuando nos referimos a "web", nosotros decimos la parte visual. Nosotros pensamos el concepto como un estándar web, o HTML 5, o CSS 3; y frameworks como React, Vue y JQuery. Sails no es "ese tipo" de un web framework. Sails trabaja genial con React, Vue y Backbone/Marionette, pero nunca deberías usar Sails instanciada de esas librerías.

Primeros pasos

Debemos instalar sails de manera global

$ npm install -g sails

Usualmente esto toma 48 segundos. Es un buen tiempo para ir por una taza de café, verdad? Ahora, si tu conexión es lenta, puede ser que lleve más tiempo.


Crea tu aplicación

Para generar una nueva aplicación, solo escribe lo siguiente

$ sails new proyecto-prueba

Verás en la terminal dos opciones de plantillas

Choose a template for your new Sails app:
 1. Web App  ·  Extensible project with auth, login, & password recovery
 2. Empty    ·  An empty Sails app, yours to configure
 (type "?" for help, or <CTRL+> to cancel)
?

  • Web app: Contiene un proyecto ya iniciado con lo fundamental como formularios de acceso para usuarios, recuperación de contraseñas, correo y pagos.
  • Empty: Es un proyecto de sails vacío en la que puedes trabajar con una versión clasica y sin modificaciones.

Una vez que tu elijas una de las opciones para tu proyecto, necesitarás esperar a que se instalen unas cuantas dependencias.

info: Installing dependencies...
Press CTRL+C to cancel.
(to skip this step in the future, use --fast)
info: Created a new Sails app `proyecto-prueba`!

Luego para echar un vistazo al nuevo proyecto, hace falta lanzarlo.

cd proyecto-prueba
sails lift

Ahora tu puedes abrir tu navegador en la dirección http://localhost:1337/ y veras la aplicación funcionando.

Un nuevo proyecto de sails version 1.2.2

Hasta la proxima. Bendiciones!