乐趣区

关于go:Go-在信创这一块会输给-Java想不通

大家好,我是煎鱼。

Go 语言曾经开源 10+ 年,从高的关注度,再到云原生时代引爆学习 Go 的浪潮,再到当初的数年后。

其搜寻热度和 TIOBE 排名根本维持如下:

最新的排名第是第 11 名。

以往我在网上经常看到大家探讨的 Go vs Java,大家根本都是从技术的角度剖析,比照两者的各类老本、个性,孰强孰弱。技术角度上决定如何选型、语言的优劣势等。

联合近来的世界大事件。这篇文章会抛开单纯技术层面来看。

企业的一些要求

最近几年接触各类国央企的业务多了后,在国内发现了一个影响 Go 语言倒退的致命问题或景象。

好家伙,人家的预投标、招标书上,就会间接要求须要 Java 语言开发、要可能反对云原生环境等。

起因一:信创,对于这类的必须替换准则,将会导致这家企业非 Java 语言的招标可能不能入选。

起因二:Java 群体过于宏大,很多有年代的企业零碎晚期建设、外包都采取了 Java 体系来开发。成熟、便宜、好招人等。

看完你会想这就是非 Java 别来,咱们 Go 能不能行?

不能用 Go,因为 Google

如果你是用 Go 语言写的,难堪的状况就会呈现。一旦你向甲方解释,并给出对应的语言清单。就会呈现一个新的问题:Go 语言是?背景?归属?

或是去搜寻。就会发现以下的状况:

又或是:

Go 语言是 Google 开发的,如果一旦 ZM 全面脱钩,GitHub 会被封,这门语言也很容易就会被禁止应用。

这将会使得 Go 语言在局部国央企上,在私有化上间接无奈与 Java 竞争。Go 就被卡脖子了。

企业自身也会受到较大的冲击。

总结

Go 语言的外围开发团队,大多仍在 Google。Google 为他们提供了工作、薪酬、资源。让这门语言在孵化、成长期不须要遇到太多的生存问题。

咱们在进一步利用中,很多会思考到企业外部的全面国产化、自主可控、技术体系建设等问题。在 Go 语言试图和 Java 语言分蛋糕时,依然是会处于绝对劣势的一个大坑。

如果利润够大,这些利用的 Go 开发整体都会被迫转成 Java 开发,届时,你跟不跟?这可真是一个麻烦的问题。

文章继续更新,能够微信搜【脑子进煎鱼了】浏览,本文 GitHub github.com/eddycjy/blog 已收录,学习 Go 语言能够看 Go 学习地图和路线,欢送 Star 催更。

Go 图书系列

  • Go 语言入门系列:初探 Go 我的项目实战
  • Go 语言编程之旅:深刻用 Go 做我的项目
  • Go 语言设计哲学:理解 Go 的为什么和设计思考
  • Go 语言进阶之旅:进一步深刻 Go 源码

举荐浏览

  • 醒醒吧,将来不会有 Go2 了!
  • Go1.20 那些事:PGO、编译速度、错误处理等新个性,你晓得多少?
  • 向 Swift 学习?Go 思考简略字符串插值个性
退出移动版