JavaScript成為被提問最多的開發語言
一位軟件開發者將程序問答社區StackOverflow的程序語言問題標簽數與TIOBE流行程序指數)進行對比。100%代表流行度和問題數比率吻合,超過100%表示與流行度相比程序員對該語言有更多的問題,即表示“過度代表”。
他發現,JavaScript是294%,是最過度代表的語言,這可能意味著JavaScript編程較難,程序員遇到更多的問題。之后是C#的153%,PHP、Ruby和 Python都在100%左右。“最少代表”的語言是C語言,只有11%,C++、Java和Objective-C都在50%以下。
51CTO特約評論:按照每種語言被提問的數量來進行計算,當然會有些片面。比如該網站的用戶,在語言偏好上的差異,會造成某種語言過度被關注。還有一點就是某種語言正在崛起,那么他被提問還有一定的滯后性,比如Objective-C這樣的語言。
JavaScript被提問過多,跟WEB開發人員的特點有關。不同的效果在不同的瀏覽器上會有兼容性差異,想想百度里有多少關于一個問題的提問就知道了。那么Java等知識庫夠大,支持力度夠強的語言,自然在StackOverflow上被提問的可能性就低了。
【編輯推薦】