(java转go有必要吗)(java会被go取代吗)


观点:现在人们用Go而不是Java编写新的企业软件(k8s、etcd、dbs等)。我相信他们也会及时移植/重建遗留项目。
网友讨论:
1、仅仅因为k8s I Golang并不意味着企业将取代完美的java或dotnet应用程序。尤其是dotnet 6和7。重构的水平转换到每个人都使用表单和数组方法的地方将是一场财务灾难。

2、我不得不礼貌地表示反对,但是k8s、etcd、dbs是过去用C/C++开发的基础设施软件。我没有看到任何人在开发财务,人力资源,工资,CRM等系统。我已经看到他们尝试过并回到Java。

3、Go有它的用途,是一个适合各种用例的好工具,但它不是新的Java。

4、 Go是一个新的C。如果有什么是新的Java,那就是Rust。​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

5、我们在Sojern将我们的整个代码库从Java转换到Go几乎是5年前的事了,它极大地改进了我们的系统。性能得到了提高,内存占用量显著减少。Go并发就像魔术一样工作!

6、 ​​​​​​Go 需要如此多的认知负荷来做简单的事情,它给企业带来的竞争优势为 0。

7、PHP 是新的 Java。看看 v 8 和新功能

8、 ​​​​​​​我不确定我是否会将 k8s、etcd 和 DB 归类为典型的企业软件。它们是更多的构建块。我通常使用关于堆栈上一层软件的术语,用于表达企业中的实体、流程和结构。9、 我不确定我是否会将 k8s、etcd 和 DB 归类为典型的企业软件。它们是更多的构建块。我通常使用关于堆栈上一层软件的术语,用于表达企业中的实体、流程和结构。

9、您描述的技术不是企业软件而是基础设施,Java 从来都不是基础设施组件的最佳选择。企业软件是HRM、CRM、ERP等,Java在这里风头正劲。

10、只要 Java 不会对开发维护企业软件造成任何问题,我看不出有任何理由让企业更换他们的编程语言。企业应该专注于业务,而不是编程语言

11、Java 正在努力获得 AOT,以便在云中获得启动时间。然而开箱即用编译为二进制文件。Go 是云原生的。

12、到目前为止,我看到 Go 在大多数情况下(正确地)采用了平台和基础层。对于在企业软件中的使用,它缺乏使用 OO 和通用编程的标准方法。决定将 Go 用于企业软件的公司在 2-3 年后深感后悔。
​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
13、Go 有泛型,它提供了 OO 的重要部分(多态性)而没有坏部分(继承)的负担。许多程序员都在努力理解 OO 是什么,不是什么。我认为 Go 有比大多数语言更明智的 OO 方法。

14、Java本身并不坏。一种体面的语言,在相当快的 VM 上具有 OK 标准库。Java 的问题在于它培养了一种低效和不优雅的架构传统,即由不是非常优秀的设计师编写的癌性框架。

原文:

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者解道Jdon所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(java转go有必要吗)(java会被go取代吗)
本文链接:https://www.51qsb.cn/article/dvjryw.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-08-19
下一篇2023-08-20

你可能还想知道

发表回复

登录后才能评论