作为一名Java程序员,我为什么不在生产项目中转向Go

丁雪丰 ·
分析的不错。目前在成熟的应用上,golang确实是很难再分一杯羹。主要是考虑新的应用场景。 现在golang的优势是: 1,学习成本不高(有语言基础的,而没有的也不会很难,gofmt可以提供一定的帮助) 2,性能比较高,接近C的性能 3,更先进的语法(只是没有以前的包袱) 作者所说的是在主流应用中不会考虑golang,这是事实。人家已经发展了这么久了。才有今天的稳定。 而且在技术选型中,招聘占了比较重要的位置。 作为一个开发者,我们多学一门语言没有错。因为会了,才好比较。
#4
更多评论
qkb_75_go
琴为心声
1)go才几岁? java几岁了? 楼主做的比较,前提都不对。 技术发展的时间太惊人了。 现在年幼的go就能直接单挑壮汉java,再过10年,java就是一个昏庸的笑话啦! 2)招一个有经验的Java程序员容易么?? 有生下来就是天才的吗? 相同的小白,用同等时间,是学go提升快还是java提升快呢? 3)最讨厌 C++和Java 的class了,继承什么的,这哪里是“编程”呀? 这是在被 人家的库 编呢! 谁谁谁定义了一套继承关系树,天神来也必须按他的套子钻; 好不容易钻顺了,第二天换了个谁,新的树有来了,我靠! 4)程序员天生爱自由,不愿意束缚到某个技术,某个语言,某个厂家,某个库。 任何动物的唯一区别,是人有创造力, 人类最伟大的地方是: 1)人类可以改变环境,让环境适应自己; 2)如果1)无法做到,人类可以改变自己,让自己去积极适应环境。
#1
语言之争无意义,只要不带有偏见,总能找到最好的最适合项目的语言。否则可能就容易把简单事情做复杂。
#2