Go是新的Java?_go跟java

createh51个月前 (02-09)技术教程21


观点:现在人们用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 的问题在于它培养了一种低效和不优雅的架构传统,即由不是非常优秀的设计师编写的癌性框架。


原文:Go是新的Java?

相关文章

Java程序员学Go语言指南(上篇)_java程序员入门书籍

环境配置篇:从JDK到GoRoot1. 安装对比Java:安装JDK → 配置JAVA_HOME → javac验证Go:官网下载.msi → 自动设置GOROOT → go version验证2....

Java程序员学习go语言之入门篇_java程序员要学多久

在软件开发领域,Java凭借其强大的生态系统、平台无关性以及面向对象的特性,长期占据着重要地位,广泛应用于企业级应用开发、安卓应用开发等诸多场景。而Go语言,作为一门相对年轻的编程语言,近年来在云计算...

Java程序员学习go语言之提高篇_go语言工资高还是java工资高

作为一名精通Java的开发者,在掌握Go语言基础后,深入探索Go语言的高级特性,能让你在编程领域拓展新的边界。Go语言凭借其独特的设计理念,在并发编程、内存管理、工具链等方面展现出卓越的性能与优势,为...

Java21虚拟线程强势崛起Go&Kotlin 还稳得住吗 | 年度技术盘点与展望

作者 | 张卫滨、蔡芳芳采访嘉宾 | 李三红编辑 | 张卫滨、蔡芳芳过去一年,编程语言发生了不少新变化。据 JetBrain 前不久发布的 《2023 开发者生态系统现状》调研报告,在开发者主要采用的...

Java不香了,要不要转go啊?_做java的以后可以转什么

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!在现在这个技术迅速发展的时代,不论是前端技术还是后端技术都发展得非常的快,Java是否已经内卷了不香了我们暂且不说,作为天天加班...

Go 每日一库之 java 转 go 遇到 Apollo?让 agollo 来平滑迁移

以下文章来源于Go Official Blog ,作者Go Official BlogIntroductionagollo 是Apollo的 Golang 客户端Apollo(阿波罗)是携程框架部门研...