1
devqin 2016-08-16 12:56:21 +08:00 3
若是 api https://loopback.io/
|
2
embbnux 2016-08-16 14:13:36 +08:00
最近开源了个基于 koa2 的项目,应该挺全面的,基本要用的功能都有了, 可以参考下:
https://github.com/embbnux/kails |
3
lijsh 2016-08-16 14:19:09 +08:00
我还知道个 sails.js ,好像是 rails 风格的。
国产的还有个 ThinkJS ,看介绍也不错。 |
5
smallpath 2016-08-16 16:12:34 +08:00
ThinkJS 写过两个项目, 体验挺好, express+babel 写过三个 api server, 反而踩了不少坑, 准备接下来换 koa2 写着玩
说到底, node.js 框架不多, 但是基本都要搭配 babel, 其他方面就看框架思路了, ThinkJS 类似 ThinkPHP,相较 express 和 koa 更加接近于传统 MVC 框架,很适合初接触后端的, express 自由一些,中间件的清晰思想贯穿始终, 解耦出来的中间件复用度极高, koa2 比 express 更加小而精, 去除了莫名其妙的 bodyParser 等东西, 把控制权完全交给工程师, 但是一直不进入 stable,给我的印象不大好. 总之 babel 是标配, 个人折腾建议上 express 或 koa, 团队选型的话, ThinkJS 等传统 MVC 框架在学习代价上会小一些 |
6
newghost 2016-08-16 16:14:22 +08:00
没有最好,只有更好
自己写个吧 |
8
tommytroy 2016-08-16 22:38:56 +08:00
@smallpath Koa2 不进入 stable 的原因是 async / await 没有在 ES2016 中发布。。。。
我好像看到过博文说一旦正式加入标准就发布正式版 |
9
smallpath 2016-08-17 00:36:06 +08:00
@tommytroy 这个当然知道, 不用看什么博文, TJ 关于 koa2 的 issue 一直就没关过, 又想要 ES7 特性又说 babel 开发不能忍受, 两头不讨好
|
11
will0404 2016-08-17 07:17:34 +08:00 via iPhone
我们一直用 express 其实应用不是很庞大的话用什么都行 只要架构好
|
12
welefen 2016-08-17 09:09:42 +08:00
用过 ThinkJS 的都说好
|
15
AlloVince 2016-08-17 09:49:56 +08:00
|
16
welefen 2016-08-17 09:50:28 +08:00
@123s 我们最近在做一个新的工作流系统,性能大幅度高于 gulp 之类的, https://github.com/stcjs/stc 。稳定后就会纳入进去
|
17
mufeng 2016-08-17 10:07:14 +08:00
express 主要问题是异步
|
20
ErgoLau 2016-08-18 18:07:28 +08:00
|
22
xuemeigood 2018-03-20 11:12:28 +08:00 1
目前应该是 Koa2 了,可以看看这个基础教程多了解下 https://pan.baidu.com/s/1KNaA97kGwNhavch5rP_G7w
|