有从 node 转 go 的么

2018-07-17 10:34:32 +08:00
 mary9

工作两年了,主要用 javascript,前端 React 和后端 node,感觉 node 开发后端还是适合中小项目,能向上发挥的空间不大。想转 go,有类似经验的么?

7316 次点击
所在节点    程序员
41 条回复
throns
2018-07-17 10:40:51 +08:00
个人感觉还不如直接转 JAVA
glues
2018-07-17 10:42:28 +08:00
node 作者就转 go 了,不过现在又转 rust 和 ts 了
jamesying
2018-07-17 10:42:50 +08:00
还是 go 吧 发展趋势不错
jlkm2010
2018-07-17 10:44:39 +08:00
学好 ts
atcdef
2018-07-17 11:04:18 +08:00
在试着从 python 转 go,体验就是,实现同样规模的项目,要多写 20%的代码。
youxiachai
2018-07-17 11:06:03 +08:00
追求向上的话..还是 java 吧....
mary9
2018-07-17 11:10:49 +08:00
@atcdef python 的代码量确实比较少,你是哪个行业的?区块链方向么?
mary9
2018-07-17 11:14:29 +08:00
做过 node 的一个项目,用 async/await 避免了回调地域,但是后面处理大量数据,并发处理的性能不是很好。
atcdef
2018-07-17 11:15:32 +08:00
@mary9 不是,我是传统 it,专搞各种信息系统
Immortal
2018-07-17 11:16:54 +08:00
居然还没有出现推 php 的
单纯做 web 向的全栈 php 服务端挺好的
我自己两个都写..最近也跑去搞 react 了反而
misaka19000
2018-07-17 11:17:30 +08:00
我很好奇各位使用 go 的大佬你们的 go 主要是使用在什么地方的呢
daizongxyz
2018-07-17 11:21:56 +08:00
四年前,从 node 转到 go,再也没写过 node。其实对于招聘全栈的来说,应该更喜欢 node 的
mary9
2018-07-17 11:22:18 +08:00
@atcdef 嗯,这些系统用 go,是比其他语言有好的地方吗
daizongxyz
2018-07-17 11:28:28 +08:00
@mary9 go 兼具开发效率和运行效率,纯后端开发,个人用着很舒心,语言层面的并发特性,对于后端来说很方便
ala2008
2018-07-17 11:28:52 +08:00
javaer,最近在看 react:)
Cbdy
2018-07-17 11:29:15 +08:00
node + ts 吧,我个人认为,go 只适合 google 这个公司
mary9
2018-07-17 11:30:52 +08:00
@daizongxyz 我现在就是全栈,node 开发 web 确实很快的,也很简单。我现在都有一些自己积累的模板,根据业务需求加或者减模块。在一个小公司,一个项目从 0 到 1 扛下来的那种,项目不是很大就是了,都是一些小项目。自己想尝试一些所谓的高并发啊之类的。
AlphaTr
2018-07-17 11:49:19 +08:00
不算从 node 转 go ;现在 node 也写,go 也写;个人更喜欢 go 一些;语言比较严谨,没有 JavaScript 那么多语言层面上的坑,团队协作也基本不用关心代码格式问题; go 和 node 在应用场景中各有所长,例如生成二维码图片这种,node 就显得做起来比较麻烦,毕竟好用的库(node-canvas)是需要 C 编译的; go 在 dom 处理,和浏览器相关的一些事情上,没有 node 这么丰富的库支持;后面打算写 node 这里也转 TS 来写,总觉得 JS 写起来太灵活了,心里不放心。
luob
2018-07-17 11:54:33 +08:00
go 写业务逻辑比 node 麻烦太多,但是写了一段时间的 go 就再也回不去动态语言了……
typescript 也许是个好选择
jimliang
2018-07-17 11:54:38 +08:00
node 用来工作,rust 用来学习(玩具)

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

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

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

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

© 2021 V2EX