Sails.js (o Sails ) [ 2 ] es un framework de aplicaciones web modelo-vista-controlador (MVC) desarrollado sobre el entorno Node.js , [ 3 ] : 1, 19 publicado como software libre y de código abierto bajo la licencia MIT . [ 4 ] [ 5 ] Está diseñado para aplicaciones web y API de Node.js [ 4 ] con una arquitectura similar a Ruby on Rails . [ 3 ] : 19
Características
Sails.js se basa en Node.js y Express.js , lo que permite escribir aplicaciones en JavaScript. Esto incluye modelos, vistas, controladores, archivos de configuración y adaptadores (por ejemplo, de base de datos). De forma similar a Ruby on Rails, [ 2 ] Sails.js proporciona una interfaz de mapeo objeto-relacional mediante Waterline.js, que abstrae la capa de interacción con la base de datos. [ 6 ]
Se incluyen varios paquetes adicionales para habilitar API REST autogeneradas rápidas , WebSockets por defecto usando Socket.io ; [ 2 ] y características de compatibilidad que lo hacen independiente del front-end ( AngularJS , React.js , Android , iOS , etc.).
Véase también
Referencias
- ↑ "Lanzamientos · balderdashy/sails" . github.com . Consultado el 14 de noviembre de 2024 .
- 1 2 3 Krol, Jason (2014). Desarrollo web con MongoDB y Node.js. Packt. pp. PT455. ISBN 9781783987313– vía Google Libros (Vista previa).
- 1 2 Shahid, Shaikh (2016). Sails.js Essentials . Birmingham, Reino Unido: Packt. ISBN 9781783554546. OCLC 944986529 – vía Google Books (Vista previa).
- 1 2 "Sails.js | Marco MVC en tiempo real para Node.js" . The Sails Company . Consultado el 21 de julio de 2017 .
- ↑ "velas" . npm, inc . Consultado el 21 de julio de 2017 .
- ↑ "Página principal de Waterline.js" .
Enlaces externos
- Frameworks web de JavaScript
- marcos de trabajo web