代码的未来-Golang, 新群 331313435
Golang首先是一门大语言, 优势在于ALL-IN-ONE, 即可以一门语言干很多事情, 减少混合语言编程带来的维护和协作成本, 甚至客户端的GUI也能做
总体上看Golang的学习成本很低,唯一的问题是发展的负担比较重,而像Erlang、Lua等小众语言尽管很多设计方面不如Golang, 但一样可以在各自的小领域活的很滋润,但随着时间的推移, Golang会发展起来,但时间会比较长。
着重谈谈影响Golang的几点因素:
1、 我看很多人拿Go做web开发, 我认为Go适合做高性能API的HTTP服务, 而不是大而全的动态web站点, 因为这个领域首先你面前就树立了Ruby/PHP/Python等标杆, 你要多久可以超越Rails可以自己掂量下
2、Golang的一大领域就是多核、并行、网络编程, 首先Erlang和Haskell也是一道关隘,这个需要多点案例,才可顺利过关
3、谈谈系统编程, 我觉得这个是Golang的主战场,也是最惨烈的战场, 其面临三大对手, 分别是 Java,C++ 以及所谓的脚本语言+C, 这些对手一个比一个强, 不过Golang可以吸引不少对方领域的人过来, 这是个优势
个人小预测-----------------------------------------
C语言会在明年出现下滑, Java未来10年持续低迷, Objc在未来三年排到第二, Python未来三年会大热, 稳坐前五, C# 5年之后被挤出前十 , Go未来3年会平稳上涨, 这个上涨趋势比ruby略高, 大约在8年后, Go会超越Ruby, Ruby始终在第十徘徊, 成为一个语言能否进前十的标杆,JS会稳坐前十, 挤掉僵而不死的VB, Erlang未来3-5年会持续大的发展
![]() |