En ce qui concerne le développement Node.js, je dois mentionner les deux frameworks populaires express et koa. Express existe depuis longtemps. Il s'agit d'un framework de développement Web simple et flexible, facile à utiliser et puissant. Koa est relativement plus jeune. Il s'agit d'un framework de développement agile redéveloppé par l'équipe originale du framework Express basé sur les nouvelles fonctionnalités d'ES6. Il est désormais très populaire et a un grand potentiel pour rattraper Express.
J'ai vu une question sur la notice "Express sera-t-il remplacé par Koa2 ?" 》. Il se trouve que j'ai fait quelques recherches sur Express et le koa, j'ai donc donné une réponse brève.
1. Parlons d'abord de la conclusion
Il n'y a actuellement aucun signe que Express sera remplacé par koa2.
Actuellement, l'écosystème Express est plus mature et la barrière à l'entrée est relativement faible. En termes de popularité de téléchargement sur npm, l'écart entre les deux est encore important : les téléchargements mensuels d'Express sont environ 40 fois supérieurs à ceux de koa2.
Cependant, les points forts de koa2 sont suffisamment attrayants et l'écologie a commencé à s'améliorer.
2. Du point de vue du seuil d'utilisation
Du point de vue de l'utilisation, Express est meilleur pour les débutants. Vous pouvez faire quelque chose en modifiant le site officiel.
La barrière d'entrée pour koa2 est plus élevée que pour Express. Un petit problème provoqué par un noyau plus rationalisé est qu'il nécessite que les utilisateurs aient des compétences plus élevées en matière de construction de blocs de construction. Après tout, même la fonction de routage principale a été supprimée.
Sans parler de l'async/await le plus attrayant de koa2. De nombreux débutants ne comprennent pas la promesse. Async/await est déroutant à utiliser, et l'une des parties les plus essentielles de koa2 est inutile.
3. En termes de tendances générales
À mesure que la communauté des nœuds se développe, de plus en plus d'étudiants participeront à la programmation des serveurs de nœuds. D'ici là, les exigences en matière de frameworks côté serveur deviendront de plus en plus élevées, et ce sera un champ de bataille pour diverses solutions au niveau de l'entreprise. Le noyau est probablement encore basé sur Express ou koa2, ou autres.
Quant à Express et koa2, ils continueront à avoir un gros marché je ne sais pas quelle sera la version à ce moment-là.
Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.
Articles associés :
Problèmes de conversion px et rem pour différentes adaptations d'écran dans vue2.0
Ajouter et supprimer dynamiquement des attributs dans les composants Vue
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!