最近上手了 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 学习)的框架,能够很快开始做东西。