golang和java,到底如何选择?

112 篇文章 0 订阅
106 篇文章 0 订阅

我认为Java还会是企业级服务软件以及大数据方向的首选,生态很完善和强大,不光是阿里美团这样大厂的支持和布道,对小公司也可以依靠Java完善的生态,快速搭建起自己的系统推向市场。 尽管oracle一直在作死,还是有很多大厂基于openjdk做支持,Java不会死,还会越来越好。

各种语言总有自己适合的领域,比如c做底层以及对性能追求极致的场景,Python在数据分析和机器学习上很火,未来go肯定会越来越好,只是目前最火的方向还是在docker,k8s云原生和微服务领域。go语言原生对并发的支持,更易写出高并发的系统,它更像一门面向互联网的现代编程语言,不像Java有太多历史包袱。有大厂内部的某些项目在用,不过在业务系统开发上,国内大规模在用的大厂也就头条了。

本人新建一个程序员交流圈子,群主是10年老技术人员,某上市公司的技术负责人,群里面每天会给群友解答疑问,招聘内推,点击即可加入圈子

golang和java,各有千秋

1、现在学习go语言,正当时,因为它还很年轻,有无限的可能,可以学习并让它陪伴你成长,go有一些非常突出的优点

2、别用它和java 比较,java 生态太大了,久经考验的一门的语言,流行好久了,想当年python刚火爆的时候也有人用它和java比,比来比去没意义。了解各个语言的优缺点,并合理运用可能更适合你;

3、如果只是想纯粹技术讨论,则需要列出想了解的细节,比如运行机制,并发机制,还是框架、便利性?否则跟java比,感觉java无边无际的。相比于java,go适用范围太小了,他们之间好有一比,go就像个优秀的高中生,java是个社会经验丰富的大叔,他们两个做比较,go语言的话,胜在“年轻”、“活力”、“体力”吧。

所以我的观点是go是一门值得学习和关注的语言,但是当你面临技术选型时,如果很纠结,选择Java一般不会错,可能不会太好,但总不会太差。而且从就业面上来说,Java目前也会更好一些。

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值