当前位置 : IT培训网 > Java开发 > Java培训 > Java后台开发转go语言容易吗

Java后台开发转go语言容易吗

时间:2021-03-16 20:52:59  来源:编程网  作者:IT培训网  已有:名学员访问该课程
基础设施层大量用go是真的,docker,k8s等等都是go写的,但大部分公司也只是用而已,部署而已。就跟你用了linux作为服务器操作系统,用mysql做存储,你就说如何看待后台从xx转向c和c++的趋势?

如何看待国内后台开发从Java转向Go的趋势?

似乎国内后台开发出现了一些微妙的变化,比如bilibili后台转向Go开发,头条的后台只用Python和Go,这一切是否跟Oracle在18年底决定对Java进行收费有关?不得不说,相比Java,Go还是相当不成熟的一门语言,如果Go能不断完善,Java后台开发将来还会成为主流吗?

没看到后台转go趋势,难道是被一帮php没搞好,搞不懂java去搞go的人忽悠的。

基础设施层大量用go是真的,docker,k8s等等都是go写的,但大部分公司也只是用而已,部署而已。就跟你用了linux作为服务器操作系统,用mysql做存储,你就说如何看待后台从xx转向c和c++的趋势?

以go作为主语言的也就那几家,看看他们的业务模型,基本上是视频,通信,游戏,云云设施等,业务并不是特别复杂,但是需要很好的性能(java性能也不差,吃资源是真的)。

然而企业级开发,电商,大数据类公司,金融,支付及各种erp,crm等等,你能想到的基本都有java的影子。

没去过小的公司,可能很多php的换成了go,很多业务简单把java换成了go。大家都是根据自己所处的环境看待趋势,我也是。

go和java都开发过大型系统,但是业务模型完全不同,go真的不太适合业务复杂,各种数据处理的系统。比如转换,多次排序,过滤,聚合。这时候java streamApi真香。

Java转型go可以吗?

鉴于评论区有统一对循环依赖有看法,甚至到了多巴胺乱溅射的程度,所以我先统一声明几个环境变量

第一 好和不好不是绝对的,有和没有才是绝对的,如果你经历和智力不足以理解这个问题,那么请到33岁之后再来尝试阅读

第二 设计是一件目的性的活,设计成什么样取决于工具要完成功能,好的设计可以达成尽量的多的目的,但是如果不能解决根本问题,那达成再多目的也是违背需求的,如果你不能理解这个,那么请在具有管理职能的设计岗位待3年以上再回来尝试阅读

第三 我早期的回答有一些针对新手的回答,大多数的专栏也有很多对新手很好的文章,部分同学如果还经验尚浅,建议多看看那里,回答区的很多回答来自于多重的经验,在不同领域和不同层次的环境,观点往往大相径庭,新人很容易迷惑,建议先去老老实实学习标准答案。

如果特别想证明自己,建议参看第一条

最后 依旧十分感谢大家的支持,这么高的点赞和这么水评论都是我没想到的。这本来就是随口的回答,没想到得到了令人惊喜甚至超越我预期的效果。以至于我很犹豫要不要把前面三条写出来,因为我担心会破坏这个回答神奇的状态。

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容