谷歌放弃golang了 Go语言现在的前景怎么样?

Go语言现在的前景怎么样?

我学过爪哇和金刚。Java已经使用了5年,我对Java的生态、工业语言和无数解决方案有着深刻的感受。无论是做互联网的开发还是做传统行业的开发,java开发总能解决很多问题。国内巨头阿里巴巴将java推向了极致。作为一种新的语音语言,golang简单的语法是前所未有的手难,他的生态也在慢慢开始改善,比如docker etcd kubernetes Tidb、beego甚至阿里巴巴都在中国推出了Dubbo go。今天头条、比力、滴滴等中国公司的技术堆栈已经逐渐从Java变成了golang。不是Java不好,而是golang非常简单。如果您开发一个包含20行代码的web应用程序,Java可能需要您了解完整的技术栈,比如spring引导栈,而golang只需要您了解httprouter。RPC框架的支持并不比Java好多少。去cicd领域完全是玩Java。毕竟,docker和kubernetes是由golang编写的,它们自然得到无缝支持。Golang的并发模型也领先于Java。Gorouting是为并发而生的,所以现在学习golang是一个很好的选择,但是golang也有它自己的优点它的缺点是项目管理和包依赖管理不如Java,通用支持也不是很好。与Java的生态相比,go的国内生态还很欠缺。另外,爪哇的就业比哥朗简单,因为差距很大,但哥朗的就业工资并不低于爪哇。因此,从语言的角度来看,golang优于Java,生态上低于Java,理论上有光明的前景,优于Java,这要看国内的发展趋势,所以建议大家学习

谷歌放弃golang了 Go语言现在的前景怎么样?

你好,我是Advantech的技术总监。我们刚刚经历了从Java到golang的演变过程。我想和大家分享一下我们的经验,希望能对大家有所帮助。

为什么我们要将Java转换为golang?

这与我们商业模式的转变有很大关系。前面的模型是用户购买自己的VM,我们的Java应用程序部署在上面。后来,我们开始构建自己的云平台。基于成本考虑,我们非常关注在云平台上运行的应用程序的CPU和内存开销。仔细想想,如果一个Java应用程序使用2G内存和1核CPU,如果有10个用户在我们的云平台上部署应用程序,需要20g内存和10核CPU;但是如果应用程序是用golang编写的,可能只需要512M内存和0.5核CPU,所以总体资源成本只有5core5g,大大节省了资源成本。(从公司的角度看,省的钱就是赚的钱)

因此,我们只关注高朗的性能优势,节省内存和CPU。我们并不否认Java的卓越之处。我们仍然在一些组件上使用Java。

事实上,十大编程语言中没有golang,Java仍然是排名第一的编程语言:

go在流行程度和使用量上都无法与Java相比:

因此,我的理解是,任何一种语言的选择都应该结合公司的经营战略和经营目标来考虑,而不是听从别人的建议,选择哪种语言比较流行。

希望对您有所帮助。

现在是不是越来越多的大公司在使用golang语言?为什么?

因为围棋语言比较简单,但是它的功能也非常强大,所以它在最近几年非常流行,这才成为原罪,就像PHP在非常流行的时候被喷得最厉害一样。

不可否认,rust在内存安全方面非常出色。它是一种系统级语言。甚至微软也公开支持锈菌,AWS对锈菌也有特别的偏好。然而,缺点是编译速度慢,学习曲线非常陡峭,使用其他语言的程序员需要一两个月的时间才能开始。生火很难。

但相比之下,go语言编译速度非常快,语法简单实用。基本程序员只需两天就可以熟练地完成手写项目。与铁锈的生态相比,围棋的生态要好得多。而且,经过这么多年的考验,go的合作非常成熟和稳定。Rust的合作刚刚确定,并不完美。

此外,国内很多厂商都在拥抱围棋语言,比如B站、字节跳动。面对go语言强大的高并发性能和低资源需求,那些仍然坚持使用PHP和Java的公司要么顽固守旧,不愿学习新东西,没有精力学习新东西,要么就要倒闭,走下坡路,没有希望。

但是,每种语言都有其优缺点。虽然围棋有这么多的优点和很好的性能,但为什么要和铁锈相比呢?事实上,围棋开发商很伤心。不管go怎么炸,都比不上生锈。总而言之,我是一个系统级的编程语言,我和C和C处于同一水平。结论:放松你的思想,做你喜欢做的事。Go和trust都是优秀的语言,所以你应该学好它们。

标签:

最新文章

  1. java生成一定范围的随机数 java如何编程生成随机三位数?2025-03-31
  2. 怎么使用excel中的条件求和 Excel条件求和2025-03-16
  3. wps怎么把页码调出来 wps找不到自己想要的页码?2025-03-10
  4. oppo为什么自己自动修改息屏时间 OPPO为什么设置熄屏时间后不熄屏?2025-03-22
  5. 微信流水账单怎么导出电子版 农信手机银行交易明细怎样导出?2025-03-17
  6. 恋爱必备神器有哪些2025-03-16
  7. java中的继承定义 JAVA只可以单继承但是object又是每个类的超类,在这基础上类还可以继承一个类,是什么原理?2025-03-24
  8. Windows 7如何删除字体教程2025-03-09
  9. 家用电脑自己怎么连接手机 苹果手机如何与台式电脑同一网络?2025-03-21
  10. 苹果官网可以查订单号吗 苹果官网订单号查询2025-03-15
  11. 如何将Word表格去掉边框并转换成文本内容2025-03-12
  12. 建设营销网站 企业网站建设中让网站优化推广从建站开始,应该如何去做?2025-04-01
  13. win11进入安全模式后怎么恢复正常2025-03-13
  14. w10宽带连接图标是什么样的 设置里没有连接wifi的怎么办?2025-03-14
  15. 哆啦a梦的游戏安装 哆啦A梦的生日是哪天?静香、小夫、胖虎最爱吃啥,为什么?2025-03-28
  16. vivos10手机是什么样的 vivos10是中端机吗?2025-03-10
  17. oppo手机轻触亮屏的设置是在哪里2025-03-13
  18. 车牌识别系统安装教程 联想电脑如何重装系统?2025-03-29
  19. 3c认证标志(3c标志为什么里面有个s?)2025-03-21
  20. 如何建立一个自己的网站 如何创建一个网站?2025-04-02
  21. 蓝牙耳机如何开启和关闭(蓝牙耳机如何关闭?)2025-03-17
  22. 在eclipse中怎么启动tomcat2025-03-10
  23. 用CDR绘制一箭穿心2025-03-15
  24. 借呗不用了就自动关闭了吗 借呗不用,会自动关闭吗?2025-03-15
  25. 郑州设计公司排名前十强 郑州有什么知名互联网公司?2025-03-27
  26. 四平取暖费最晚什么时候交 吉林供热费最晚什么时候交?2025-03-25
  27. 在Word中使用字母R快速转换为对勾2025-03-12
  28. 网站api接口对接教程 源码接口是什么?2025-04-02
  29. 联通手机号信用度 联通大王卡最多欠多少话费?2025-03-15
  30. 清远浸潭镇买房可供吗(广东清远的产业很落后吗,楼市值不值得投资?)2025-03-24
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 域名互联 我有一个万网的域名想转到新网互联,如何操作?

    我有一个万网的域名想转到新网互联,如何操作?先联系新旺,告诉他们你的域名将被转移给他们。然后与万网联系,向万网提供域名所有者的证明材料和域名转出注册申请表,必须真实有效。然后让鑫旺互联网人员在线提交域名转入申请。Wannet收到申请后将检查

  2. 2 0元手游盒子下载 唤醒小盒子2怎么操作?

    唤醒小盒子2怎么操作?这个游戏是唤醒盒的第二部分。这个盒子的外观漂亮多了。从每个盒子顶部的皇冠上都能感受到浓郁的贵族气息。同时,游戏的整体难度也得到了提高,特别是对操作的要求更高,这不仅要求玩家要有睿智的头脑,更需要有敏捷的技能和准确的判断

  3. 3 初始堆是大顶堆还是小顶堆 堆排序要求从大到大排序,我是要建大顶堆?还是小顶堆?

    堆排序要求从大到大排序,我是要建大顶堆?还是小顶堆?建个大屋顶或小屋顶都可以。如果你建一个大屋顶桩,你可以选择最大的一个每次。如果要从小到大排列,应将选定的元素放在末尾。如果你想从大排到小排,你应该把它们放在前面。但传统上,它是大顶桩,从大

  4. 4 网页源代码怎么打开 求教:如何将java转换成apk安装文件?

    求教:如何将java转换成apk安装文件?首先,下载eclipse和Android插件。安装之后,构建一个Android项目。编码后,生成密钥库并使用JDK自己的keytool genkey-别名Android.keystore-keyal

  5. 5 如何提高网站的自然排名 网站如何才能做好搜索引擎优化排名?

    网站如何才能做好搜索引擎优化排名?1. 使用正确的关键字2。写一个独特的产品描述3。优化图像并包含alt文本4。客户评论内链,顾名思义,就是同一网站域名下的内容页面之间的链接(你网站的内容链接到你网站的内部页面,也称为网站链接)。网站的权重

  6. 6 php信息查询系统源码 找工作哪个网站更靠谱呢?

    找工作哪个网站更靠谱呢?找工作要看网站吗?虽然是信息时代,但是一份好工作,除非你的资历够硬,或者后门早就在外面了,找工作只能在外面徘徊!

  7. 7 TN系统 TN-C-S系统与TN-S系统相比有什么弊端?能详细说明最好,谢谢?

    TN-C-S系统与TN-S系统相比有什么弊端?能详细说明最好,谢谢?TN-S供电系统是将工作零线N和专用保护线PE严格分开的供电系统。优点是系统正常运行时,专用保护线上无电流,但工作零线上有不平衡电流。PE线对地无电压,电气设备的金属外壳与

  8. 8 pojo是什么意思 如何定义包,关键字是什么?

    如何定义包,关键字是什么?关键词是可以概括主题的词或词子类可以通过super关键字调用父类的public和protected方法吗?在子类的构造方法中,super()可以用来调用父类的构造方法,这是调用构造方法的唯一方法。子类本身继承了父类

  9. 9 免费云电脑主机永久使用 如果你有一台云主机,你会用来做什么呢?

    如果你有一台云主机,你会用来做什么呢?做网站的首选,也要看什么配置。当然,有了好的配置,还可以做更多的事情。做网站的话,是直接买一个独立服务器好,还是购买一个云主机?从你的问题的数量级来看,你应该从0到1制作一个小网站。如果是,建议购买虚拟

  10. 10 域名反向解析查询 反向域名解析是什么意思?

    反向域名解析是什么意思?转发域名解析,即DNS解析,是通过域名查询IP的解析方法。DNS(domain name system)作为Internet上的一个分布式域名和IP地址映射数据库,使用户无需记住机器可以直接读取的IP字符串,就可以更

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图