您的位置:首页 > Web前端 > Node.js

Node.js API 全栈 开发框架

2016-12-31 10:54 253 查看
Node.js 框架

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 应用的场景,实现了实时双向的基于事件的通讯机制,是跨平台的,多种连接方式自动切换,做即时通讯方面的开发很方便

全栈

Meteor

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。具有以下特性

React 组件的热加载
模块化文件结构
使用 React 路由器进行代码拆分
Ava 测试运行(并行运行测试)
国际化支持
支持 Docker
支持代码生成


Sinatra 的框架

Express

简洁而灵活的 Node.js Web 应用框架,是构建 Web/移动应用程序和 API 的理想选择

Koa

Koa 是下一代的 Node.js 的 Web 框架。由 Express 团队设计。旨在提供一个更小型、更富有表现力、更可靠的 Web 应用和 API 的开发基础。

Hapi

Hapi 是一个用来构建基于 Node.js 的应用和服务的富框架,使得开发者把重点放在便携可重用的应用逻辑而不是构建架构。内建输入验证、缓存、认证和其他 Web 应用开发常用的功能
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript api nodejs 框架