最近Scala官網做了個調查,詢問大家爲什麼學或使用Scala
http://www.scala-lang.org/node/3272/results
半個月左右時間有800多人接受調查,從結果可以看出一些Scala的現狀。
1. 大部分人學Scala是爲了好玩,和爲未來儲備
33%的人認爲Scala好玩才用,這和當年Java起家差不多,當年Java被認爲是玩具語言,
因爲寫一些applet在網頁上在當時確實很好玩。
32%的人認爲Scala代表未來所以才學,估計是聽了Scala是下下一代Java的預言。
同時我認爲可能這些人也是因爲覺得Scala好玩才繼續下去,要不然代表未來的東西多了,而且誰知道爲什麼長什麼樣?
還要7%的人覺得攀巖太容易,只要你有選項,總爲有人勾,哈哈。
2. 技術或政治考慮
有14%出於技術考慮選擇Scala,就像推特。JavaEye上有人已經介紹過爲什麼Twitter選Scala,代替原來的Ruby?
11%的人覺得Scala可以使生活更輕鬆,也許是Java讓大家太痛苦了,JavaEye上有個帖子標題是《Scala,Java的避難所》呵呵
有3%出於政治考慮選擇Scala,我的理解是說自己是Scala爲得到很多好處。
就像很多人出國/考驗可能不是爲了學,而就是爲了出國/考驗,回來會有很多好處那樣。
3. 客戶要求
現在有些客戶會要求使用Java或者.Net, 但至少現在還沒用客戶要求使用Scala.
儘管投票顯示有兩票,但百分比後還只是零。而且我懷疑這兩票是那些有搶沙發心理的人投的,呵呵。