开个脑洞:不考虑生态, Docker+Go 有潜力取代 JVM+ Java 么?

2019-05-18 11:40:22 +08:00
 shijingshijing

请注意:不考虑生态是前提,也就是各种 framework,各种轮子都不算在内,单纯看语言和运行环境。

我觉得 JVM 毕竟隔了一个虚拟机,效率啥的比 Docker 还是差一截吧。而且 Go 毕竟这几年才发展起来,论历史沉淀确实比不上 Java,但考虑到 PHP 也是跟 C 一脉相承,按当初 C 转 PHP 的势头,如果都转 Go,前景可期。我站 Docker+Go,虽然个人不喜欢 Go 的语法。

利益相关:目前正在写 Java,没有写过任何 Go 项目。

7659 次点击
所在节点    程序员
75 条回复
zqguo
2019-05-18 20:13:53 +08:00
楼主你在问啥???
vincel
2019-05-18 20:28:03 +08:00
请先搞清楚 docker 是啥 一群人帮你纠正你还死要面子当一个跳梁小丑贻笑大方,虚心接受有那么难吗
mamahaha
2019-05-18 20:31:35 +08:00
楼主想问 go 能取代 java 吗,因为害怕被喷,所以包装了一下。
ihciah
2019-05-18 21:55:00 +08:00
那些动不动就 Block 的,请 Block 我谢谢!想不通为什么看到新手就冷嘲热讽?
Vegetable
2019-05-18 21:58:32 +08:00
jvm+java=go
jvm+java+docker = go+docker
Vegetable
2019-05-18 22:02:58 +08:00
@ihciah 这是新手的问题吗?
问问题不能出现最基本的谬误,关公战秦琼就算了,问秦叔宝和青龙偃月刀谁厉害就不合适了吧,这是对所有能看到问题的人的不尊重.
yidinghe
2019-05-18 22:04:05 +08:00
不考虑生态,任何语言都可以取代 Java
EminemW
2019-05-18 22:06:26 +08:00
docker 不是 go 特有的吧。按我的理解 docker 是用来隔离环境的
ManjusakaL
2019-05-18 22:20:34 +08:00
Docker 怎么和 JVM 扯上关系的?
jc89898
2019-05-18 22:25:39 +08:00
@shijingshijing 首先 我确实知道 CT 和 MRI 的区别,高中物理学的。 这两个 VM 是一回事吗?而且 Docker 不是 VM,JVM 也不是你说的 VM,多读书吧。
livnimasileid
2019-05-18 22:40:05 +08:00
楼主几年经验就这么跳了?
shijingshijing
2019-05-19 01:29:56 +08:00
@jc89898
@livnimasileid
@cctv1005s927

前面#32 说了不了解 Go,不知道 Go 的 runtime,错了就错了,解释了几句怎么就是你们说的跳了? 不了解一门语言,不了解一些细节,只是看了一些对比报告,提出了这个问题,觉得不合适可以 block 我,可以不回答。

本来就已经做好了被 diss 的准备。我心态好,平时见过的也多,无所谓。仔细看看你们的回帖,除了 diss 我有其他的有用信息没有?跳梁小丑我倒觉得你们这种抓住漏洞批判一番的更合适吧,标题就说了随便开脑洞的,错了不耻下问,回答比较多的我也感谢送硬币了,还要怎么样?

说到底层,你们未必比我知道的多,有几个完整看过 Linux 内核的,我感兴趣的是隔离,从 MMU 的分页机制,到 Linux 的进程隔离,再到各种 vm,再到 Docker,能看出针对一个问题的不同思路。可能是我表述有问题,发帖比较随意,diss 我也好,各自丰富 block 列表吧。
KuroNekoFan
2019-05-19 13:17:30 +08:00
哪儿跟哪儿
limoinkli
2019-05-19 17:01:11 +08:00
不耻下问😂
wo642436249
2019-05-20 08:37:57 +08:00
@ZSeptember 说的好像 java 就简单一样,为了规范目录之类的,操作一个数据表居然需要写 5 个以上文件的代码

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

https://tanronggui.xyz/t/565292

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

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

© 2021 V2EX