Bri*_*ell 10
去只有3岁.C已有40多年的历史.C++超过30.Perl 25. Ruby差不多20岁.Java是17岁时相对年轻的语言,而C#相当年轻,10岁(或12岁,取决于你如何计算).Java和C#拥有大量资源使其占据主导地位,Sun和Microsoft投资于各种工具和库,并让人们接受培训.相比之下,3年几乎没有.Google为Go开发人员花了一些钱,但远不及C#和Java的规模.在Go中编写和发布真正优秀的产品需要3年时间.
给它几年.在Go中写一些代码.也许你的将成为下一个突出的项目.
至于它不适合的东西,它不适合任何需要非常成熟的语言和工具集的东西.如果你想要花哨的重构IDE,大量现成的库,以及大量的在线教程和信息,你可能还不会发现它.我检查的最后一次,它的垃圾收集器有点弱; 由于错误的整数指针可能会导致泄漏,因为它是一个保守的收集器.现在可以解决这个问题,但它表明了Go实施的相对不成熟; 有些事情可以解决其他语言中的问题(或者有着名的解决方法模式),这些问题在Go中仍然有点空洞.