Go语言出后,Java还是最佳选择吗?

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

其实拿GO语言和JAVA相比,本身就存在错位的问题。但从技术上讲,Go完胜JAVA,毕竟它更加年轻,而且Go没有Java浓浓的学术味道。Go从开发之初就是彻底为了实际工程而开发的语言。

Java最初是为嵌入式设计的,后来赶上第一次互联网风口(泡沫),转化成了互联网语言。最早的Java前后端通吃,后来由于臭名昭著applet被迫转到后端。最早的Java核心技术全两册加起来只有2厘米厚,第9版的都已经比辞海厚了。Java逐渐从一个肌肉少年变成一个油腻大肥仔。

12年的时候,同学有幸进入某大厂,做JAVA的他非常痛苦地学习了一种叫做Go的语言。第二年他再次出现在我面前已是满面春风:“老大,Go实在太爽了,未来后台早晚是Go的天下”。

几十年的发展,海量的JAVA遗留项目需要维护,因此JAVA程序员还会继续招聘。想把这么庞大的项目统统转移到Go,短期内不可能。

给你2万月薪维护一个JAVA老项目和给你1万月薪做一个Go新项目,你会选择哪一个呢?:p

从来没有那种技术不行了,永远是某人不行了。结合自己的经济状况和岗位实际,灵活掌握吧。都是好技术。

相关文章

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

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

三十分钟入门基础Go(Java小子版)_java小白入门

前言Go语言定义Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态、强类型、编译型语言。Go 语言语法与...

Java与Go语言:实际应用体验的深度剖析

在软件开发领域,Java和Go作为两种极具影响力的编程语言,各自凭借独特的特性和优势,在不同的应用场景中大放异彩。Java凭借其强大的生态系统、丰富的类库和广泛的应用领域,长期占据着企业级开发的重要地...

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

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

Java:Java 和Go—你应该知道的8个主要区别

  因为有太多的编程语言可供选择,开发人员经常对哪一种最适合他们的项目感到困惑。因此,今天我们将介绍Java与 Go。Java 和Go都是全球非常流行的语言,它们争夺对服务器端 Web 应用程序的控制...

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

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