这几天刚接触 nodejs ,查了些资料,看到了大神 TJ “ Farewell Node.js ”的文章。
如果 TJ 当时就遇到 4.2.x 的版本 是否还会选择离开?是否会选择继续完善?
顺便问各位一个问题,没有 express 的经验直接上 koa 是否会走很多弯路?
1
lucifer4he 2015-11-16 16:22:05 +08:00 1
个人觉得还是会离开的。
TJ 转到 go 是因为 go 更适合他现在做的东西。 Node 在重 CPU 应用上有点无力,很多都靠 C 艹拓展,压缩图片等等。还有语言上的 go 和 node 的不同。不是说你版本升了,有 ES6 了,就不一样了。 express 和 koa 我觉得不必纠结。你先理解中间件的思想。两个的区别就是中间件的实现方式不一样,还有社区的成熟度=。=就这么多=。= |
2
youxiachai 2015-11-16 16:24:46 +08:00
同意楼上.....
|
3
sox 2015-11-16 16:33:30 +08:00
啊, 5.0.0 都没用
|
4
hantsy 2015-11-16 16:59:17 +08:00
NODE 在 Windows 下太坑了,为了我的 Node 能够 RUN 起来,我必须安装 C++ Compiler (看到 Typescript 出自微软,干脆安装了 VS Community , 10G 空间没了), Python 2.7, Ruby ( Gem )。
之前 0.8 , 0.10 的时候没安装 C++编译器都没什么问题。 |
6
vilic 2015-11-16 18:43:23 +08:00
@hantsy 现在貌似 compiler 有 standalone 版本了. typescript 体验其实 code 是很不错的, 也轻巧. 我平时主要还是用 code 来写 typescript.
|
7
haozhang 2015-11-16 18:59:56 +08:00
还是会走啊...有没什么大的变化...要考虑到那时候 io.js 已经分化出来,从 io.js 上看还是很有希望的,但 tj 还是一走了之。
|
8
zhujinliang 2015-11-16 19:04:47 +08:00 via iPhone
好久没关注 node 了,现在 node 这么不堪了么……看上面的讨论,几乎沦为胶水工具了么
|
9
Wangxf 2015-11-16 19:41:25 +08:00
作为前端掌握 node 是极好的,可以写写小工具,比如数据库比较工具
|
10
timqian 2015-11-16 23:53:55 +08:00 via Android
我怎么觉得 tj 并没有离开 node : https://github.com/tj?tab=activity
|
11
springwarm 2015-11-17 00:32:53 +08:00
提 TJ 离开的梗早就是一种 fashion 了,背后的逻辑也很有一番玄妙,能与之媲美的,大概可以是“小明,你妈妈都不要你了,说明你不乖”,不少人为此,就不与小明一起愉快地玩耍了。
然而小明很坚强,在极短时间内,迅速发展到 v5 了,当然这又是另外一段佳(shen)话(hua)。 但 TJ 确实早就恢复继续为 node 贡献神力了, 其实不想强调这一点的。 |