NodeAtlas est fait de tel sorte que n'importe laquelle de ses instances contienne l'intégralité des fonctions lui permettant de fonctionner. NodeAtlas délivre lui-même son objet dans les controllers via les méthodes utilisées en mode Back-end avec Node.js pour vous permettre de changer ponctuellement son comportement.
NodeAtlas | Express | Hapi | Sails | Restify | LoopBack | Meteor | |
---|---|---|---|---|---|---|---|
Type | Framework Web MVC(2) | Librairie serveur HTTP | Framework serveur HTTP | Framework Web MVC | Librairie HTTP REST | Framework d'API | Platforme d'app JavaScript côté client et serveur |
Top Features | Simplicité, Evolutivité, Modularité | Routage HTTP, middleware | Modularité, securité | Familier à Rails, MVC | Simplicité, Routage REST | Connectivité d'Entreprise | Framework Front-end et Back-end |
Adapté pour | Sites web, Apps web, APIs REST, Maquettage | Apps web simple | Apps web, APIs | Apps web, APIs | APIs REST Simple | Apps web, APIs | Apps web |
Node Module Package | Oui | Oui | Oui | Oui | Oui | Oui | Non |
Extensions | Plugin Atlas, Module Npm, Middleware Express | Middleware Express | Plugins Hapi | Package et repository Meteor, Module Npm | |||
Sources de données | Builtin : En-memoire, fichier (JSON), REST. Avec module npm externe : NoSQL (MongoDB...), SQL (MySql...) | En memoire, Fichier, PostgreSQL, MySQL, MongoDB | En mémoire/fichier, SQL NoSQL, ATG, Email, REST, SOAP | MongoDB, MySQL and PostgreSQL via 3rd-party Meteor packages | |||
Langue principale | Français | Anglais | Anglais | Anglais | Anglais | Anglais | Anglais |