Maison  >  Article  >  interface Web  >  14 Recommandations du framework Web NodeJS_node.js

14 Recommandations du framework Web NodeJS_node.js

WBOY
WBOYoriginal
2016-05-16 16:42:131389parcourir

Au cours des dernières années, Node.js est progressivement devenu une plateforme de développement mature, attirant de nombreux développeurs. Il existe de nombreux grands sites Web à fort trafic qui utilisent Node.js pour le développement, comme PayPal. En outre, les développeurs peuvent également l'utiliser pour développer des frameworks Web mobiles rapides.

Voici 14 frameworks d'applications web basés sur Node.js. Vous souhaiterez peut-être venir voir s'il y en a un qui vous convient.

 1.Primus

Primus, est le créateur de Transformer et est également connu sous le nom de framework temps réel universel wrapper. Primus comprend un grand nombre de frameworks temps réel pour Node.js, et ils disposent tous de diverses fonctionnalités en temps réel. De plus, Primus fournit également une interface commune de bas niveau pour la communication entre différents frameworks en temps réel. Primus est open source et hébergé sur Github.

 2.Geddy

Geddy est un framework MVC structuré très simple basé sur Node.js. Vous pouvez l'utiliser pour créer rapidement des applications Web et des API JSON. Si vous avez utilisé Ruby on Rails ou PHP codelgniter, Geddy leur ressemble beaucoup. Il dispose d'un routage RESTful, d'un rendu de modèles, de contrôleurs et de modèles.

Les développeurs qui souhaitent apprendre Geddy peuvent accéder à Fleegix Il existe de nombreux tutoriels et du matériel d'apprentissage sur l'utilisation de Geddy, et ce blog est développé avec Geddy.

 3.Locomotive

Locomotive est un puissant framework Node.js MVC qui prend en charge RESTfu et peut se connecter de manière transparente à n'importe quel moteur de base de données et de modèle. Locomotive est construit sur Express, conservant la puissance et la simplicité de Node.js.

 4.KeystoneJS

KeystoneJS est une plateforme de gestion de contenu CMS Node.js et une plateforme d'applications Web basée sur Express et Mongoose. Il peut être utilisé pour créer facilement et rapidement des applications de sites Web basées sur des bases de données. Il fournit également une authentification de sécurité et une gestion des sessions, un routage dynamique, un cryptage automatique des mots de passe, un traitement de vérification des formulaires, une génération automatique d'interfaces de gestion, l'envoi d'e-mails, etc.

 5.Sauterelle

Grasshopper est un framework Node.js riche en fonctionnalités et très flexible qui prend essentiellement en charge toutes les fonctionnalités de développement Web. Recommander un exemple d'apprentissage à tout le monde.

 6.DozerJS

DozerJS est un outil conçu pour développer des API RESTful et des services Web évolutifs pour prendre en charge le développement front-end. Voici deux didacticiels DozerJS recommandés à tout le monde, l'un est le Tutoriel d'introduction et l'autre est l'Exemple de développement DozerJS.

 7.Chocolat.js

Chocolate.js est un framework (collection) d'application Web simple basé sur Node.js et construit à l'aide de CoffeeScript. Les étudiants qui souhaitent apprendre ce cadre peuvent se rendre ici pour en avoir une compréhension globale, et il contient de nombreux exemples.

 8.Datachannel.io

Datachannel.io est une application web de communication en temps réel inspirée du framework socket.io et implémentée grâce à la technologie WebRTC. Les connexions de données peuvent être établies directement et les opérations d'échange de données peuvent être effectuées sans passer par un serveur.

 9.StrongLoop

StrongLoop est un service API développé sur la base de Node.js. Son produit de surveillance des performances en temps réel le plus connu s'appelle StrongOps, également communément appelé Nodefly. La suite StrongLoop comprend trois produits : LookBack, StrongOps et StrongNode.

 10.UglifyJS

UglifyJS est un programme de compression Node.js côté serveur qui contient tous les outils nécessaires et une documentation extensible pour aider les développeurs à améliorer l'efficacité du code.

 11.Derby

Derby est un framework MVC qui permet d'écrire des applications interactives en temps réel. Peut s'exécuter dans Node.js ou dans un environnement de navigateur. Il dispose également d'un moteur de synchronisation de données Racer. Je recommande à tout le monde deux ressources d'apprentissage : Node.js MVC : Express.js Derby.js Hello World Tutorial, et l'utilisation du Derby.js Development Tutorial.

 12.Boîte à outils du Dojo

Dojo Tookkit est une bibliothèque de classes JavaScript très puissante qui peut implémenter n'importe quelle fonction. Voici un tutoriel utilisant le développement Node.js et Dojo.

 13.CompoundJS

CompoundJS est un framework Node.js MVC que les développeurs peuvent utiliser pour créer une application Web en quelques minutes. Démarrage rapideTutoriel.

 14.KnockoutJS

KnockoutJS est une bibliothèque de classes d'interface utilisateur légère qui simplifie l'interface utilisateur frontale JavaScript en appliquant le modèle MVVM. Par exemple, une fois les éléments de données de la liste ajoutés ou supprimés, il n'est pas nécessaire d'actualiser l'intégralité du fragment de contrôle ou d'écrire du JS pour ajouter ou supprimer des nœuds par vous-même. Il vous suffit de prédéfinir le modèle et les attributs conformes à sa syntaxe. définition. En termes simples, les développeurs doivent uniquement se concentrer sur l'accès aux données.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn