Alternativas de Sails.js Mejor Valoradas
18 Sails.js Reseñas


1. estructuras bien organizadas de modelo, vista y controlador.
2. El middleware juega un papel importante en la seguridad y la conexión entre el backend y otras integraciones, dentro de la configuración puedes personalizar todo muy fácilmente, es decir, sockets, seguridad, almacenes de datos, políticas, rutas, etc. Son muy fáciles de entender.
3. La conexión entre el controlador, las funciones auxiliares, las rutas y los modelos es muy fácil y debido a esto, cualquiera puede implementar lógica típica y construir API de una manera más efectiva.
4. Diferentes soportes de bases de datos como MySQL, Postgres, MongoDB ayudan mucho a mover datos de uno a otro.
5. Fácil de desplegar en entornos de desarrollo y producción solo cambiando el nombre de algunas variables.
6. Socket.io bien soportado que ayuda a obtener interacción en tiempo real como el chat.
7. La documentación es muy clara y fácil de entender para principiantes.
8. Fácil de levantar la aplicación.
9. Fácil de desarrollar API REST. Reseña recopilada por y alojada en G2.com.
1. Mientras se construye la aplicación, a veces el levantamiento de Sails toma demasiado tiempo.
2. A veces, el error registrado no es comprensible.
3. Muy pocos grupos de pares y los tiempos de respuesta de la comunidad son lentos.
4. El marco de Sails solo admite Waterline ORM.
5. VueJS está estandarizado por defecto. Reseña recopilada por y alojada en G2.com.

Sailsjs se basa en node.js, por lo que sails tiene un gran soporte para javascript, aparte de eso, sails utiliza la arquitectura MVC (modelo, vista, controlador) por lo que el código es fácil y manejable. Reseña recopilada por y alojada en G2.com.
Sails Js ofrece un gran soporte, pero la gestión de activos es desordenada, además, al implementar sockets, nuestro equipo tuvo dificultades para poner en marcha los sockets. además, las migraciones a veces no funcionan correctamente. Reseña recopilada por y alojada en G2.com.

¡MVC! No encontramos ningún otro framework MVC como Sails en Node JS. Reseña recopilada por y alojada en G2.com.
Por supuesto, si comienzas la comparación, ¡puedes encontrar muchos altibajos! Creo que Sails realmente está haciendo un gran trabajo y mejorando. Reseña recopilada por y alojada en G2.com.

En SailsJS, cuando desarrollas una API, el proceso de mapear las rutas con los controladores es muy fácil y limpio. Y luego, el desarrollo de funciones en esos controladores es como un paseo. Además, autenticar a los usuarios con tokens de MS-Auth usando Passport JS fue bastante limpio. Aparte de esto, la integración del ORM con cualquier tipo de bases de datos está bastante ordenada con solo unas pocas configuraciones simples a nivel de archivo JS. Tuve una experiencia fluida realizando las operaciones CRUD con el ORM de MongoDB. El proceso de construcción tanto para el modo de desarrollo como para el de producción se hace bastante simple. Reseña recopilada por y alojada en G2.com.
definir políticas en SailsJS para proteger las API y los datos es un poco complejo. Reseña recopilada por y alojada en G2.com.

Waterline, el ORM funciona como se espera, sin sorpresas. Las rutas de blueprint ayudan a crear endpoints extremadamente rápido. La gestión de configuración es sencilla y la comunidad es servicial. Reseña recopilada por y alojada en G2.com.
La sintaxis de la transacción parece un poco complicada. No me gustó el hecho de que toda la documentación se actualizara a un formato async-await, ambos, el anterior y este nuevo, deberían haber sido compatibles por un tiempo. Reseña recopilada por y alojada en G2.com.
1. Really good documentation.
2. Liked the fact that I can use UI libraries such as react, veu with it.
3. The formation of this framework is compelling as it has built on top of Node, Express etc.
4. I like the fact that It's easy to use and supporting leading databases. Reseña recopilada por y alojada en G2.com.
I didn't notice downsides yet; maybe I'll be able to figure them out once I deep dive into the framework. Reseña recopilada por y alojada en G2.com.

Adecuado para cualquier base de datos. El paquete Sales JS tiene un mapeo objeto-relacional (ORM) robusto. Así que, no importa qué base de datos uses, esta capa de acceso a datos simple funciona mejor. Las API REST se generan automáticamente. Reseña recopilada por y alojada en G2.com.
Unir varias tablas no funciona en casos anidados. Reseña recopilada por y alojada en G2.com.

Admite websockets en tiempo real y también admite múltiples bases de datos, lo que más me gusta de ello. La estructura MVC está presente, lo que hace que Sails.js sea fácil de usar con Angular y Node.js. Reseña recopilada por y alojada en G2.com.
Es un poco lento en comparación con otros. Reseña recopilada por y alojada en G2.com.

Desarrollo rápido debido a que la mayoría de las cosas como variables globales, middleware, rutas mvc, etc. ya están configuradas y solo necesitamos usarlas de manera adecuada. Reseña recopilada por y alojada en G2.com.
El manejo de errores aún no se maneja adecuadamente. Reseña recopilada por y alojada en G2.com.