一、為什么想了解Go
了解了ruby的開發之快后,一直想把ruby作為以后自己項目的后端語言,但是看了twitter從ruby改為java之后新聞之后,有點擔憂,到時可以考慮ruby搭配java,或者jruby來開發后端。
今天又看到一篇文章,XX項目將開發語言從ruby換成Go之后,服務器從30臺減少到了2臺,并且單臺CPU從之前的50%將到了2%。如果對Go又燃起好奇之心。
二、了解Go
酷客有兩篇文章介紹了下Go:
http://coolshell.cn/articles/8460.html
http://coolshell.cn/articles/8489.html
Go語言是google開發的。目前只是google一些內部項目在使用,他們自己的商業產品線里都還沒用到過Go,google外的業內也暫無別的重量級應用使用了Go。
Go的語法有些像ruby之類的腳本語言一樣簡潔,但是有些也挺別扭的。
Go聲稱效率接近c/c++,然后容易開發并行程序。
三、個人需求總結
我如果近期換的工作還是游戲(頁游或者手游)的話,就用不用考慮那么高的性能了,所以java就夠了。就先不去學習Go了。
ps:2013年3月29日我在CU的博文