因为感觉Go这个语言比较灵活,属于新生语言,有些公司企业已经是Go的项目了,但有些疑惑的是,单单学会Go这个语言,可以开发出东西出来吗?感觉网上很多都是以Go作为辅助开发而已,如果只学会Go估计是不行吧??假如要学的话的,是不是要补其他语言的知识?感谢回答的朋友
客观来说,语法确实简单。但从工程角度看,依赖工具不统一;缺乏商业库;没有枚举、泛型、统一构建函数、多态,中型项目的开发效率并不高。整体而言,开发要求高于java、c#。协程尽管简化了并发,但要做健壮的并发控制(大并发下的韧性),不如采用框架。
优势在于,内存占用下;微服务下,基于grpc,因为网络库的支持,上手快。
#12
更多评论