Principais Alternativas de Sails.js Mais Bem Avaliadas
The MVC parrten is amazing to plug and play more over there is emans flexibility to build your patterns Análise coletada por e hospedada no G2.com.
The is no direct official way the replace view engine from pug or ejs , with viewjs or reactjs Análise coletada por e hospedada no G2.com.
17 de 18 Avaliações Totais para Sails.js


1. estruturas bem organizadas de modelo, visão e controlador.
2. O middleware desempenha um papel importante na segurança e na conexão entre o backend e outras integrações, dentro da configuração você pode personalizar tudo muito facilmente, ou seja, sockets, segurança, armazenamentos de dados, políticas, rotas, etc. Eles são bem fáceis de entender.
3. a conexão entre o controlador, funções auxiliares, rotas e modelos é muito fácil e, por causa disso, qualquer um pode implementar lógica típica e construir API de uma maneira mais eficaz.
4. Diferentes suportes de bancos de dados como MySQL, Postgres, MongoDB ajudam muito a mover dados de um para outro.
5. Fácil de implantar em ambientes de desenvolvimento e produção apenas mudando o nome de algumas variáveis.
6. Socket.io bem suportado, o que ajuda a obter interação em tempo real, como chat.
7. A documentação é muito clara e fácil de entender para iniciantes.
8. Fácil de levantar a aplicação.
9. Fácil de desenvolver API REST. Análise coletada por e hospedada no G2.com.
1. Ao construir o aplicativo, às vezes o Sails lift leva muito tempo.
2. Às vezes, o erro registrado não é compreensível.
3. pouquíssimos grupos de pares e os tempos de resposta da comunidade são lentos.
4. O framework Sails suporta apenas o Waterline ORM.
5. O VueJS é padronizado por padrão. Análise coletada por e hospedada no G2.com.

Sailsjs é baseado em node.js, então sails tem ótimo suporte para javascript, além disso, sails usa a arquitetura MVC (modelo, visão, controlador), então o código é fácil e gerenciável. Análise coletada por e hospedada no G2.com.
Sails Js fornece um ótimo suporte, ainda assim gerenciar ativos é confuso, além disso, enquanto implementava sockets, nossa equipe teve dificuldades para colocar os sockets em funcionamento. além disso, as migrações às vezes não funcionam corretamente. Análise coletada por e hospedada no G2.com.

MVC! Não encontramos nenhum outro framework MVC como o Sails em Node JS. Análise coletada por e hospedada no G2.com.
Claro, se você começar a comparação, pode encontrar muitos altos e baixos! Acho que o Sails está realmente indo muito bem e sendo melhorado. Análise coletada por e hospedada no G2.com.

No SailsJS, quando você desenvolve uma API, o processo de mapeamento das rotas com controladores é muito fácil e limpo. E então o desenvolvimento de funções nesses controladores é como um pedaço de bolo. Além disso, autenticar os usuários com tokens MS-Auth usando o Passport JS foi bastante limpo.
Fora isso, a integração do ORM com qualquer tipo de banco de dados é bastante organizada com apenas algumas configurações simples no nível do arquivo JS. Tive uma experiência tranquila realizando as operações CRUD com o ORM do MongoDB.
O processo de build tanto para o modo de desenvolvimento quanto para o modo de produção é feito de forma bastante simples. Análise coletada por e hospedada no G2.com.
definir políticas no SailsJS para proteger as APIs e os dados é um pouco complexo. Análise coletada por e hospedada no G2.com.

Waterline, o ORM funciona como esperado - sem surpresas aí. As rotas blueprint ajudam a criar endpoints extremamente rapidamente. A gestão de configuração é direta e a comunidade é prestativa. Análise coletada por e hospedada no G2.com.
A sintaxe da transação parece um pouco complicada. Eu não gostei do fato de que toda a documentação foi atualizada para um formato async-await, tanto o anterior quanto este novo deveriam ter sido suportados por um tempo. Análise coletada por e hospedada no 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. Análise coletada por e hospedada no G2.com.
I didn't notice downsides yet; maybe I'll be able to figure them out once I deep dive into the framework. Análise coletada por e hospedada no G2.com.

Adequado para qualquer banco de dados. O Sales JS Bundle possui um robusto Mapeamento Objeto-Relacional (ORM). Portanto, não importa qual banco de dados você use, esta camada de acesso a dados simples funciona melhor. As APIs REST são autogeradas. Análise coletada por e hospedada no G2.com.
A junção de várias tabelas não está funcionando em casos aninhados. Análise coletada por e hospedada no G2.com.

Ele suporta websockets em tempo real e também suporta múltiplos bancos de dados, o que eu mais gosto sobre isso. A estrutura MVC está presente, o que torna o Sails.js fácil de usar com Angular e Node.js. Análise coletada por e hospedada no G2.com.
É um pouco lento em comparação com os outros. Análise coletada por e hospedada no G2.com.

Desenvolvimento rápido devido ao fato de que a maioria das coisas, como variáveis globais, middleware, rotas MVC, etc., já estão configuradas e só precisamos usá-las de maneira adequada. Análise coletada por e hospedada no G2.com.
O tratamento de erros ainda não é feito corretamente. Análise coletada por e hospedada no G2.com.