学Java 还是 Go 语言?这事儿很简单!
Java生态远超Go:无论是技术框架、学习资源、项目 、技术文章、GitHub开源项目、社区交流、经验分享等,Java都远超Go语言。这意味着遇到问题时,Java相关的解决方 更容易找到。学习难易度 Java更适合新手入门:由于Java生态好,学习资源极其丰富,各种学习路线、保姆级 应有尽有。
学习曲线容易:Go语言语法简单,包含了类C语法,对于有一定编程基础的学习者来说,上手相对容易。高效的编译和运行:Go语言具有快速的编译时间,开发效率和运行效率都很高。自由高效:Go语言体现了组合的思想,采用无侵入式的接口,拥有强大的标准库。
我认为是Java。Java是一个面向对象的语言。对程序员来说,这意味着要注意其中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的 中,类(class)是数据和操作数据的方法的 。
Go和Java的话,应该Java会好一些,因为Java它本身就是针对于比较多的平台可以使用,那么现在的话,学这个未来的前景也是比较好的。其实拿GO语言和JAVA相比,本身就存在错位的问题。但从技术上讲,Go完胜JAVA,毕竟它更加年轻,而且Go没有Java浓浓的学术味道。Go从开发之初就是彻底为了实际工程而开发的语言。