首先讲讲思路,我要基于什么框架呢,
首先讲一下我的需求
- 我需要一个node服务端,并且是可以拓展的
- 我要安全度还可以点的
- 我需要比较新的东西,也是拿来学习的,之前会一些express
- 不会其他语言..
看了看人家说的
Express 简单、实用,路由中间件等五脏俱全 最著名的Web框架
Derby.js && Meteor 同构 前后端都放到一起,模糊了开发便捷,看上去更简单,实际上上对开发来说要求更高
Sails、Total 面向其他语言,Ruby、PHP等 借鉴业界优秀实现,也是 Node.js 成熟的一个标志
MEAN.js 面向架构 类似于脚手架,又期望同构,结果只是蹭了热点
Hapi和Restfy 面向Api && 微服务 移动互联网时代Api的作用被放大,故而独立分类。尤其是对于微服务开发更是利器
ThinkJS 面向新特性 借鉴ThinkPHP,并慢慢走出自己的一条路,对于Async函数等新特性支持,无出其右
Koa 专注于异步流程改进 下一代Web框架
Egg 基于Koa,在开发上有极大便利 企业级Web开发框架
看了一下感觉egg最屌,那我就用EGG!第一次听…
首先甩一个官方api,看看快速入门http://eggjs.org/zh-cn/intro/quickstart.html,然后熟悉一下基础模块。其实框架大多都差不多,看你业务需求去选框架就可以