如果我写一个api框架
- 支持koa、express风格路由(便于入门)
- 支持多种orm,目前做的都不太好
- 生成静态api,便于测试,并且上线真实api的时候能够干掉
- 集成deploy,类似于pm2或shipit,一键部署
- 有较好的脚手架scaffold
- 集成benchmark
- 测试丰富
- 支持restful,但不要完全像restify、hapi
- 自动根据文档代码,生成api文档,如果能够生成压测更好
- 提供插件机制
- 集成开发环境,vagrant或docker
- 提供webpact、gulp、自动reload、压缩等辅助开发
- 集成elk类似的日志收集,作为插件
- 集成apm或zabbix监控
- 与api gateway集成,比如strongloop的或kong这样的
- 集成rpc框架作为插件,支持thrift、seneca、tchanel等
- 集成mq作为作为插件
@welefen 成银 你先看看
我暂时能想到的就这些,比较乱,有空再整理