如果 node 没有显式异步这个喷点,他们还会喷什么

2015-12-12 09:58:00 +08:00
 123s
6604 次点击
所在节点    Node.js
72 条回复
bydmm
2015-12-12 18:37:33 +08:00
用 CPP 写 node 模块,并且把这个作为性能解决的最终方案的,肯定是高级黑
magicdawn
2015-12-12 21:37:35 +08:00
哦~找不着合适的语言玩~

非缩进党对 python 无爱, ruby 太复杂, 没有 Google, 根本不知道一个变量从哪来, golang 做工程够好, 但是语言那挫样, 没有包管理硬伤. php 感觉需要先弄个 server, 然后请求下才运行, 现在貌似不是这样了.
然后呢我说 npm 比 gem/pip/ go get 啥的好用多了你信不信~
echo1937
2015-12-12 21:39:07 +08:00
@bydmm 哈哈哈哈,是啊。
djyde
2015-12-13 00:41:04 +08:00
@Mark24 说的是 Node ,怎么说着说着说到浏览器上了?
djyde
2015-12-13 00:44:07 +08:00
@otakustay 为什么 npm 能管理前端模块就认为『未来前端也叫 node 』?
Phariel
2015-12-13 00:57:31 +08:00
@k9982874 Never 我从未听说过架构师有专写 JS 出身的,大公司更是如此。
Wangxf
2015-12-13 01:40:02 +08:00
对 V8 依赖性太大,这么说吧,永远不可能成为主流后端语言,但是会成为前端工程师的必备技能,后端的辅助
Wangxf
2015-12-13 01:55:32 +08:00
另外我觉得 bower 真是个好东西,尼玛 npm 那是后端的,我只想要管理我的文件模块,结果 npm 一坨出来是什么玩意儿?妈蛋,不说你不想接触 node , node 这东西社区太特么强大了,分分钟蚕食别人没法活
banri
2015-12-13 06:15:20 +08:00
再怎么黑,前端早已离不开 Node 。
即便只会切图,也很难离开前端那一套基于 Node 的构建工具。
这些都已经证明了它的价值吧…
banri
2015-12-13 06:23:12 +08:00
@Wangxf
Bower 哪里比 NPM 好用了……求解…

目前 NPM 唯一让我不太爽的是某些包,把依赖包放在自己包的内部,一路点下去路径又臭又长,还可能重复下载了 n 个相同的依赖………
FrankFang128
2015-12-13 09:13:08 +08:00
JS 最大的优点:迭代快。
jiongxiaobu
2015-12-13 10:10:12 +08:00
@banri npm3+ 没有这个问题了
otakustay
2015-12-13 12:59:23 +08:00
@djyde 因为他吧所有模块不分前后都放到一个叫 node_moduels 的目录里
edsgerlin
2015-12-13 13:02:49 +08:00
EcmaScript 最大的黑点应该是 weak type ,其次是没 Reference Implementation 。到现在能完全实现 ES5 spec 没有任何 Quirk 的浏览器都没有,也就写 node 还算是轻松点。
所以说, TypeScript 大法好,就是调用没有官方支持的库比较不爽,毕竟接口设计根本没考虑类型……
yy77
2015-12-13 14:13:54 +08:00
不异步就不会有那么好的多进程 performance 了。至于语言标准的问题,现在主流的是写一些前端来编译到特定平台的所支持的 js 。
bramblex
2015-12-13 15:56:13 +08:00
@CMGS

我没有恶意,我就想问问,您能自己实现一个 pypy 吗?否则您凭什么要求觉得 node 牛逼的人去看源码呢?
bramblex
2015-12-13 15:58:49 +08:00
@gamexg 在函数式的方面…… python 跟 javascript 差了太多了。
bramblex
2015-12-13 16:02:11 +08:00
@cheng007

语言或者框架很多“强”的特性都是为了防傻 X 的……为的是让能力弱的人也能好好干而不出错。
chemzqm
2015-12-13 16:14:53 +08:00
https://github.com/jonathanong/async-control-flow
JS 语言确实坑多,这不可能改变,但有一件事可以改变就是你如何去写 JS
raptor
2015-12-13 16:54:50 +08:00
居然说 JS 有出色的包管理…说它有最多种包管理还差不多…

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/242988

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX