Github 排名前12位的 Node.js 框架
express(57k⭐️)
Express.js
是最流行的 Node.js
后端框架。它主要用于构建后端应用程序和 REST API
。当 JavaScript
开发人员选择后端框架进行学习时,Express.js
通常是初学者的首选。
socket.io(55.7k⭐️)
Socket.io
实现了实时双向的基于事件的通讯机制。旨在让各种浏览器与移动设备上实现实时 app
功能,模糊化各种传输机制。也就是说,如果你计划开发具备消息传递功能的应用程序,Socket.io
无疑是最好的选择。
nest.js(46.9k⭐️)
Nest.js
可用于构建可扩展的后端应用程序,并且对 TypeScript
支持友好。其架构与 Angular.js
非常类似,并且文档规范齐全。
koa.js(32.6k⭐️)
koa
是由 Express
原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web
框架。使用 koa
编写 web
应用,通过组合不同的 generator
,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。koa
不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web
应用变得得心应手。
sails.js(22.2k⭐️)
Sails.js
是遵循约定之上的配置原则的 Node.js MVC
(模型-视图-控制器)框架。它受到流行的 Ruby on Rails Web
框架的启发,可让您快速构建 REST API
,单页应用程序和实时(基于WebSockets)应用程序。它充分利用了代码生成器,使您可以减少编写代码的时间来构建应用程序,尤其是那些通常可以被脚手架打折的通用代码。
feathers.js (14k⭐️)
Feathers.js
是一个轻量级 Web
框架,用于使用 JavaScript
或 TypeScript
创建实时应用程序和 REST API
。Feather.js
可以与任何后端技术交互,支持十几个数据库,并与任何前端技术(如React、VueJS、Angular、React Native、Android或iOS)配合使用。
hapi.js(13.8k⭐️)
Hapi.js
是一个开源的、基于 Node.js
的应用框架,它适用于构建应用程序和服务,其设计目标是让开发者把精力集中于开发可重用的应用程序的业务逻辑,向开发者提供构建应用程序业务逻辑所需的基础设施。
keystone.js(6.3k⭐️)
Keystone.js
是以 Express
和 MongoDB
为基础搭建的开源的 Node.js CMS
和 Web
应用程序平台。与其他 Node.js
框架相比,Keystone.js
能帮你构建更快、更具备扩展性的应用程序。它又 GraphQL
提供支持,模式设置简单。
derby.js(4.7k⭐️)
Derby.js
是一个 Node.js MVC
框架,非常适合于实时社交应用程序。其使用 Racer
作为数据同步引擎,因此其构建的应用程序速度很快。
loopback.js(4.2k⭐️)
Loopback.js
是一个具有大量扩展功能的 Node.js
框架。使用该框架,你可以使用很少的代码(甚至不用代码)构建动态 REST API
。这意味着可以快速构建可以端到端的 REST API
。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /news/detail/tanehfb
-
从《银行业金融机构数据治理指引》监管要求看商业银行数据能力建设
51CTO 09-21 -
2023 年度 A 类学科竞赛项目清单
那个人有梦想 09-16 -
爱思唯尔的ESWA——模板、投稿、返修、接收的
老板来碗小面加蛋~ 09-16 -
国航天科技集团公司的各个研究院
知识在于积累 09-17 -
全球WIFI功率信号最强的国家清单,无线WIFI调优
Cisco_VIP 09-17 -
ChatGPT注册流程攻略,含验证码接收
PHP中文网 05-29 -
AI绘画Midjourney的咒语关键词汇
毕设小程序软件程序猿 09-17 -
创作者身份认证申请规则和审核标准
CSDN官方博客 09-16 -
的10 个顶尖的国内外设计网站
四喜圆子- 09-16 -
OBS做绿幕直播滤镜实现去掉绿色背景
视频砖家 09-16