Java 玩腻了 其实发现 golang 也还不错 确实很简洁

345 天前
silentsky  silentsky
18558 次点击
所在节点   程序员  程序员
179 条回复
mmdsun
mmdsun
344 天前
@yusheng88 java 虚拟线程的标准库也重写了,删去了大量的阻塞代码。
orm
orm
344 天前
还得是 OP ,懂得 V2er 的 G 点
diagnostics
diagnostics
344 天前
@sunny352787
@mightybruce #109

不敢不敢,我没能力,说出来的话,感觉丢其他的脸,拿这个东西来比。
Go 宇宙第一语言~!
dragondove
dragondove
344 天前
@chaleaochexist java 项目现在可以用 mvnw 或者 gradlew ,跑起来直接 ./gradlew bootJar 就跑起来了,一个陌生的 python 程序,你得先虚拟环境,然后 pip install -r 然后运行,有时候还因为 requirements.txt 没写全跑不起来,很多语言的依赖管理都不如 maven/gradle ,maven 被人诟病的主要也就 xml 了,本身还是挺好用的。
MaxFang
MaxFang
344 天前
都什么年代了,就不要再在语言上争了。能赚钱的,成本合理就好啦。
mightybruce
mightybruce
344 天前
@diagnostics
你嘴里还不是讲几个框架,你不会认为人家没有开源一些流式计算就没有吧。原来懂点框架的程序猿也会觉得自己牛逼, 你说的 apache spark 其中就已经有了替代。
DASK 以及 Ray 的分布式计算麻烦了解一下。
另外我告诉你一句, 你了解的也不过是过去的技术,不代表未来的技术栈。
liprais
liprais
344 天前
@mightybruce 笑死我了好么 dask/ray 自己都不觉得能对标 spark
veightz
veightz
344 天前
- golang 写单体小应用比较快捷, 部署也比较方便
- 启动内存有明显优势, 自己的小机器都可以比较轻松的部署

- cpu 和 gc 比较一般. 小项目 gc 问题不是很明显. 但是可用性和 rt 敏感的服务, 还是能明显抖动的
- 原生 json 性能一般. 解析大 json , cpu 和 内存表现一般, gc 的时候再消耗掉一部分 cpu

个人感觉:
- 平时写小玩意儿很方便, 性能比脚本语言肯定好
- 部署简单, Python 我自己本地小工具不少, 涉及部署, 有点头疼
- 语法比较贫瘠.. 有时候想念 Java8 的 Stream API ..
- 三方库, 不能说少...但是有些 star 还少, Java 有些大几千上万的放心用, go 可能有些就几百个 star..
madku
madku
344 天前
Go 不错,这波站 Rust
Nazz
Nazz
344 天前
@lesismal 羡慕了, 你的粉丝真多
xieren58
xieren58
344 天前
推荐大家都学 go, 我用 ts/rust/c#/kotlin...
Subfire
Subfire
344 天前
引用某乎的一段话:
3 年前 go 在国内大量增长的时候,有不少业务老大跟风,吭哧吭哧地把 java 的业务重构成 go ,有的业务哪怕现在都还没完全重构完,结果现在 loom 出来了。
不知道当初那些“架构师”、“CTO”会不会被老板骂死。。。
cmsyh29
cmsyh29
344 天前
建议真实写写业务,真实写业务代码一堆 err ,除了协程,在开发角度方面我觉得和 java 还是相差挺大的,无论是语言 生态 还是 ide 的支持
ryuj
ryuj
344 天前
每次这种帖子都能看到那熟悉的几个人~~
lsk569937453
lsk569937453
344 天前
@sunny352787 饭圈思想来了吗?佩服啊,没有发明轮子的人看来都要被剥夺网上发言权了???
我没发明冰箱我还不能点评一下冰箱了???
sunny352787
sunny352787
344 天前
@lsk569937453 是程序员吗?有逻辑吗?上面说 show me the code ,我说他有 code ,然后你这边开始扣帽子。你才饭圈吧?
还跟这说冰箱,你要是冰箱用户那你爱怎么点评就怎么点评谁理你,你都是冰箱行业的了不拿出点专业点评空口喷好意思吗?
sunny352787
sunny352787
344 天前
@diagnostics 要 code 给你 code ,给完了你跟这阴阳怪气,啥能耐没有就嘴硬。
lsk569937453
344 天前
@sunny352787 你在这里点评 java ,请拿出 java code 来,拿 golang 的项目吹牛逼???
lsk569937453
344 天前
写过 100 行 java 吗?就在这里乱弹琴,请带着你的粉丝去别的论坛吧。弄的乌烟瘴气的
sunny352787
344 天前
@lsk569937453

diagnostics
#61

> 所以对我而言,java 这种没有系统编程能力、性能有限、臃肿直到宇宙尽头、非常浪费硬件的“垃圾”


哥们,求求你了,去把 Flink 重写,中国开源第一人应该就是你了。你知道大数据用多少台机器,都跑在 JVM 下吗?我记得前几年阿里宣传 Fink 的案例好像都是千台服务,你用 Go 重写应该能降到 500 台以下吧?别的不说,达摩院院长你来当


我反驳的是这个,眼捐?

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

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

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

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

© 2021 V2EX