现在入手 Node.js(2015年10月23日)还有必要从 Express 开始吗?
发布于 3 个月前 作者 brickyang 808 次浏览 来自 问答

最近上手了 Node.js,几乎所有看到的资料都会讲到 Express,但大部分都是时间比较早的。然后又了解到 koa,看了一些对比和讨论,现在不太确定是否还值得再上手 Express 还是直接 koa。

我自己的情况,非专业 CS,业余时间自学(每天能保证几个小时)。以前自己折腾前端,JavaScript有点基础(没用过什么框架,一直写原生)。资质和悟性一般人。

目前维护着一个日 PV 20万的 WordPress 站。没学过 PHP,就是看文档和代码和 Google 从写主题到能做功能上的二次开发(JavaScript 写多了觉得 PHP 好土就不想学了所以跑到 Node.js 了)。ES6不熟,了解 Generator 还没用过,原生 Promise 用过一些。

手里现在有一些需要做的东西,要上线商用的,微信应用(已经用 Node.js 写了部分后台,完全没有 view 层的那种)、HTML5 应用、扫码操作这类,80%偏移动。另外我已经准备点 React 和 React Native 技能,计划是前后端完全分离。

因为有东西要做,所以不想在学习各种框架上花太多时间。希望找一个足够可靠,符合我未来方向(前后分离,轻应用,移动端),文档完善社区活跃(我主要靠文档和 StackOverflow 和 Google 学习)的框架,能够很快开始做东西。

10 回复

没必要,去看原生

自己做那就koa呗。。只是资料比较少。。。

Express比较成熟了,中间件也足够

建议直接看koa

来自炫酷的 CNodeMD

建议express, node.js 要玩得好比其它平台难度要高,express比较成熟,资料多。promise务必要深入掌握

来自炫酷的 CNodeMD

express和koa的话,我推荐express的原因是成熟,资料多,如果自己愿意花时间去权衡各个组件的话koa也行

thinkjs2.0也不错

来自炫酷的 CNodeMD

两个都要学习. 弄明白以后直接用koa写了。现在主要的node模块都支持promise了,koa可以减少代码量。

好像大家意见也是两种相当啊…

@brickyang 我现在再学express 因为资料多 学完直接上koa 因为我看了一个koa的demo 感觉大体上跟exprees差不多。。。

来自炫酷的 CNodeMD

回到顶部