早上看到一篇文章,大家怎么看 golang 和 node ?
1
chenqh 2017-09-06 11:58:13 +08:00 via iPhone
我没有在大公司呀我也想进大公司呀
|
2
eslizn 2017-09-06 12:00:17 +08:00 1
node 本来就不适合,没毛病啊
|
3
beginor 2017-09-06 12:24:23 +08:00 via Android
就是,没毛病。 我们只是作为前端的开发环境而已
|
4
chenqh 2017-09-06 12:59:45 +08:00 via iPhone
大部分都不是大型系统,所以 nodejs 该学?
|
5
whileFalse 2017-09-06 13:08:37 +08:00 3
没错,Node 不是最好的服务端语言。
但我们从来都不是挑最好的语言。 因为,不是每个公司都有足够的钱,招得到任何他们需要的程序员。 所以 PHP 很流行,所以 Java 很流行;所以.net 虽然是个好语言但不流行;所以 go 虽然是未来的希望但不流行。 |
6
123s 2017-09-06 13:09:30 +08:00
大牛可以抢救一下?
|
7
eslizn 2017-09-06 14:24:49 +08:00 4
https://github.com/torvalds/linux/pull/437 这也是一个原因 :-)
|
8
solee 2017-09-06 14:28:16 +08:00
没毛病 但是有几个项目能被叫做大型项目~~~
|
9
jameshuazhou 2017-09-06 14:28:23 +08:00
前端 node+后端 go,就这样。
鉴于我们大量使用 go,为了狙击潜在的竞争对手,对这种话题,我一般会再放上两个链接: http://blog.csdn.net/liigo/article/details/23699459 http://www.yinwang.org/blog-cn/2014/04/18/golang |
10
Morriaty 2017-09-06 15:06:22 +08:00
这篇文章是机器翻译的吗,把 runtime 译成`运行时`..........
|
12
cuebyte 2017-09-06 15:09:23 +08:00
最好的后端语言难道不是 Java 8/9 吗?
|
14
Rice 2017-09-06 15:30:12 +08:00 via iPhone
本来就不是啊。
要我说首选 JAVA,生态好,资源多,民工便宜,下限低,上限高。 |
15
hakulamtt 2017-09-06 17:26:03 +08:00
容量小、并发吞吐低,用什么做都可以; 要高容量、高吞吐、高容错、应用和数据水平动态扩展,就不是语言的范畴了, 是架构部署和运营的最适合搭配选择
|
16
oyyd 2017-09-06 18:12:17 +08:00 via iPhone
脚本语言和脚本语言对比会更有意义一点
|
17
morethansean 2017-09-06 18:20:43 +08:00 via iPhone
@Morriaty ???应该叫啥?
|
19
TangMonk 2017-09-06 19:01:39 +08:00 via Android
golang 的确比 node 好
|
20
windfarer 2017-09-06 20:00:00 +08:00 via Android
所以 runtime 到底应该翻译成啥
|
21
wxsm 2017-09-06 21:50:31 +08:00
大型项目也是由一个个小项目 / 小服务组成的,现在已经没有人会想着把所有东西挤在一起了,都是能拆就拆。
|
23
wangyufeng 2017-09-06 22:22:36 +08:00
@windfarer 跑时间
|
24
songdezu 2017-09-06 22:57:14 +08:00
这嘴炮也太没说服力, 一个 callback hell 就否定 node 了只能说明他编程水平太低了。 显示世界中大公司大型应用后端肯定首选 nodejs 的
|
25
LeoEatle 2017-09-06 23:00:41 +08:00 via iPhone
@songdezu 这可是 Node 创造者的访谈……不过这个截图不全,后面有谈到新的 ES 标准解决了回调地狱问题,但是他认为 go 的线程模型比 Node 单线程好
|
27
lizheming 2017-09-07 07:49:16 +08:00 via iPhone
|
28
whileFalse 2017-09-07 08:24:41 +08:00
go 的核心优势:
1.官方格式化工具,永久解决格式争端 2.不需要写异步 3.无需运行环境,省内存 |