Node.js API 全栈 开发框架
2016-12-31 10:54
253 查看
Node.js 框架
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统
是一个适用于 Node.js 的快速、轻量级和多重传输的 API 服务器,非常适合创建一个易于使用的工具包来制作可重用和可扩展的 API
Loopback
可以使用非常少的编码创建动态端到端的 REST APIs。它通过为开发人员提供一个简单的 API 工具来补充 Express 框架
Restify
REST APIs 轻量级框架。通过 API 提供数据的服务器端框架
Socket.io
框架主要适用于实时 Web 应用的场景,实现了实时双向的基于事件的通讯机制,是跨平台的,多种连接方式自动切换,做即时通讯方面的开发很方便
Meteor 提供构建现代 Web 应用程序的超简单环境,构建实时 Web 应用程序的模型视图控制器(MVC)框架,它与服务器不断同步
Keystone
Keystone,以 Express 和 MongoDB 为基础搭建的 Node.js CMS 和 Web 应用程序平台。此框架是数据库驱动的 Web 应用程序和 API 的理想选择,其中 Express,MongoDB 和 Mongoose 是 Node 的关键组件
MERN
类似 Mean,是一个全栈 Javascript 开发架构,使用 MongoDB,Express,React,Node。具有以下特性
简洁而灵活的 Node.js Web 应用框架,是构建 Web/移动应用程序和 API 的理想选择
Koa
Koa 是下一代的 Node.js 的 Web 框架。由 Express 团队设计。旨在提供一个更小型、更富有表现力、更可靠的 Web 应用和 API 的开发基础。
Hapi
Hapi 是一个用来构建基于 Node.js 的应用和服务的富框架,使得开发者把重点放在便携可重用的应用逻辑而不是构建架构。内建输入验证、缓存、认证和其他 Web 应用开发常用的功能
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统
API
Actionhero是一个适用于 Node.js 的快速、轻量级和多重传输的 API 服务器,非常适合创建一个易于使用的工具包来制作可重用和可扩展的 API
Loopback
可以使用非常少的编码创建动态端到端的 REST APIs。它通过为开发人员提供一个简单的 API 工具来补充 Express 框架
Restify
REST APIs 轻量级框架。通过 API 提供数据的服务器端框架
Socket.io
框架主要适用于实时 Web 应用的场景,实现了实时双向的基于事件的通讯机制,是跨平台的,多种连接方式自动切换,做即时通讯方面的开发很方便
全栈
MeteorMeteor 提供构建现代 Web 应用程序的超简单环境,构建实时 Web 应用程序的模型视图控制器(MVC)框架,它与服务器不断同步
Keystone
Keystone,以 Express 和 MongoDB 为基础搭建的 Node.js CMS 和 Web 应用程序平台。此框架是数据库驱动的 Web 应用程序和 API 的理想选择,其中 Express,MongoDB 和 Mongoose 是 Node 的关键组件
MERN
类似 Mean,是一个全栈 Javascript 开发架构,使用 MongoDB,Express,React,Node。具有以下特性
React 组件的热加载 模块化文件结构 使用 React 路由器进行代码拆分 Ava 测试运行(并行运行测试) 国际化支持 支持 Docker 支持代码生成
Sinatra 的框架
Express简洁而灵活的 Node.js Web 应用框架,是构建 Web/移动应用程序和 API 的理想选择
Koa
Koa 是下一代的 Node.js 的 Web 框架。由 Express 团队设计。旨在提供一个更小型、更富有表现力、更可靠的 Web 应用和 API 的开发基础。
Hapi
Hapi 是一个用来构建基于 Node.js 的应用和服务的富框架,使得开发者把重点放在便携可重用的应用逻辑而不是构建架构。内建输入验证、缓存、认证和其他 Web 应用开发常用的功能
相关文章推荐
- Meteor - 基于Node.js和MongoDB的全栈开发框架
- 深入浅出node.js游戏服务器开发——Pomelo框架的设计动机与架构介绍
- [Node.js框架] 为什么要开发 Codekart 框架
- 深入浅出node.js游戏服务器开发1——基础架构与框架介绍
- 当今最流行的Node.js应用开发框架简介
- 如何选择Node.js Web开发框架?
- Node.js Web 开发框架大全《静态文件服务器篇》
- Node.js 服务器端应用开发框架 -- Hapi.js
- 我用的一些Node.js开发工具、开发包、框架等总结
- 【Node.js】29 个Node.js框架用于快速Web应用程序开发
- Node.js首选web开发框架-Express.js基础教程
- Node.js Web 开发框架大全《中间件篇》
- Node.js Web 开发框架大全《中间件篇》
- 我用的一些Node.js开发工具、开发包、框架等总结
- Express作为Node.js的开发框架
- Node.js Web 开发框架大全《路由篇》
- 全端开发必备!10个最好的 Node.js MVC 框架
- 最流行的Node.js快速开发框架大荟萃
- (pomelo系列入门教材)深入浅出node.js游戏服务器开发1——基础架构与框架介绍
- 教你如何选择Node.js Web开发框架?