Meilleures alternatives à Sails.js les mieux notées

Super pratique à utiliser et facilement compréhensible. Avis collecté par et hébergé sur G2.com.
Si passé null dans la requête de mise à jour, cela met à jour toute la base de données. Avis collecté par et hébergé sur G2.com.
17 sur 18 Avis au total pour Sails.js

Je n'ai pas besoin de créer à partir de zéro.
L'intégration API est plus rapide. Avis collecté par et hébergé sur G2.com.
Une sorte de solution que je n'ai pas trouvée instantanément. Avis collecté par et hébergé sur G2.com.

1. structures bien organisées de modèle, vue et contrôleur.
2. Le middleware joue un rôle important dans la sécurité et la connexion entre le backend et d'autres intégrations, à l'intérieur de la configuration, vous pouvez personnaliser chaque élément très facilement, c'est-à-dire les sockets, la sécurité, les magasins de données, les politiques, les routes, etc. Ils sont bien faciles à comprendre.
3. la connexion entre le contrôleur, les fonctions d'assistance, les routes et les modèles est très facile et grâce à cela, n'importe qui peut implémenter une logique typique et construire une API de manière plus efficace.
4. Différents supports de bases de données comme MySQL, Postgres, MongoDB aident beaucoup à déplacer les données d'une à l'autre.
5. Facile à déployer dans les environnements de développement et de production simplement en changeant le nom de certaines variables.
6. Socket.io bien pris en charge, ce qui aide à obtenir une interaction en temps réel comme le chat.
7. La documentation est très claire et facile à comprendre pour les débutants. Avis collecté par et hébergé sur G2.com.
1. Lors de la construction de l'application, parfois le Sails lift prend trop de temps.
2. Parfois, l'erreur enregistrée n'est pas compréhensible.
3. Très peu de groupes de pairs et les temps de réponse de la communauté sont lents.
4. Le framework Sails ne prend en charge que Waterline ORM.
5. VueJS est standardisé par défaut. Avis collecté par et hébergé sur G2.com.

Sailsjs est basé sur node.js donc sails bénéficie d'un excellent support javascript, en dehors de cela sails utilise l'architecture MVC (modèle, vue, contrôleur) donc le code est facile et gérable. Avis collecté par et hébergé sur G2.com.
Sails Js offre un excellent support, mais la gestion des actifs est désordonnée, de plus, lors de la mise en œuvre des sockets, notre équipe a eu du mal à les faire fonctionner. De plus, les migrations ne fonctionnent parfois pas correctement. Avis collecté par et hébergé sur G2.com.

Nous n'avons trouvé aucun autre framework MVC comme Sails dans Node JS. Avis collecté par et hébergé sur G2.com.
Bien sûr, si vous commencez la comparaison, vous pouvez trouver de nombreux hauts et bas ! Je pense que Sails fait vraiment du bon travail et s'améliore. Avis collecté par et hébergé sur G2.com.

Dans SailsJS, lorsque vous développez une API, le processus de mappage des routes avec les contrôleurs est très facile et clair. Le développement de fonctions dans ces contrôleurs est également un jeu d'enfant. De plus, l'authentification des utilisateurs avec des jetons MS-Auth en utilisant Passport JS était assez propre.
En dehors de cela, l'intégration de l'ORM avec n'importe quel type de base de données est assez bien organisée avec juste quelques configurations simples au niveau du fichier JS. J'ai eu une expérience fluide en effectuant les opérations CRUD avec l'ORM MongoDB.
Le processus de construction pour les modes de développement et de production est rendu assez simple. Avis collecté par et hébergé sur G2.com.
définir des politiques dans SailsJS pour protéger les API et les données est un peu complexe. Avis collecté par et hébergé sur G2.com.

Waterline, l'ORM fonctionne comme prévu - pas de surprises là-bas. Les routes de plan directeur aident à créer des points de terminaison extrêmement rapidement. La gestion de la configuration est simple et la communauté est utile. Avis collecté par et hébergé sur G2.com.
La syntaxe de la transaction semble un peu compliquée. Je n'ai pas apprécié le fait que toute la documentation ait été mise à jour au format async-await, les deux versions, l'ancienne et la nouvelle, auraient dû être prises en charge pendant un certain temps. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur G2.com.
I didn't notice downsides yet; maybe I'll be able to figure them out once I deep dive into the framework. Avis collecté par et hébergé sur G2.com.

Convient à n'importe quelle base de données. Le Sales JS Bundle dispose d'un mappage objet-relationnel (ORM) robuste. Ainsi, peu importe la base de données que vous utilisez, cette couche d'accès aux données simple fonctionne au mieux. Les API REST sont auto-générées. Avis collecté par et hébergé sur G2.com.
La jonction de plusieurs tables ne fonctionne pas dans les cas imbriqués. Avis collecté par et hébergé sur G2.com.

Il prend en charge les websockets en temps réel et prend également en charge plusieurs bases de données, ce que j'aime le plus à son sujet. La structure MVC est présente, ce qui rend Sails.js facile à utiliser avec Angular et Node.js. Avis collecté par et hébergé sur G2.com.
C'est un peu lent par rapport aux autres. Avis collecté par et hébergé sur G2.com.

Développement rapide en raison de la plupart des éléments comme les variables globales, le middleware, les routes MVC, etc. qui sont déjà configurés et nous avons juste besoin de les utiliser de manière appropriée. Avis collecté par et hébergé sur G2.com.
La gestion des erreurs n'est pas encore correctement traitée. Avis collecté par et hébergé sur G2.com.