COMSHARP CMS 寫道:開源項目們都使用什么開發(fā)語言?一份由 Black Duck 發(fā)表的最新研究報告顯示,開源項目越來越青睞 JavaScript,他們通過對項目中使用的各種開發(fā)語言的代碼行數(shù)進行統(tǒng)計,發(fā)現(xiàn) C 語言以 40% 的比例遙遙領先,而 JavaScript 和 PHP 則呈明顯上升趨勢。
多數(shù)開源項目使用超過一種開發(fā)語言,Black Duck 的執(zhí)行副總裁 Peter Vescuso 表示,他們發(fā)現(xiàn),去年推出的開源項目中,36%的項目使用了 JavaScript。而從過去的12個月來看,JavaScript 代碼的總行數(shù)占據(jù)了7.6% 的比重,在過去的12個月,上升了2.1%。
使用代碼行數(shù)比重進行統(tǒng)計是一種方式,這種統(tǒng)計方式對那些不夠精煉的語言來說是有利的,Vescuso 說,為了公平,他們還使用了另外一種統(tǒng)計方式,某種語言在所有開源項目中使用的次數(shù)。在這種方式下,他們發(fā)現(xiàn),過去的12個月中,所有開源項目中有32% 用到了C語言,而 JavaScript 則以36% 的比重領先,C++ 在過去的12個月見于26%的開源項目,如果按代碼量統(tǒng)計,C++的比重為13%。
PHP 在過去的12個月的開源項目中的使用比例為17%,按代碼量統(tǒng)計其比重則為5.2%,比去年上升了0.3%。
Black Duck 還做了一個統(tǒng)計,假如每個項目只統(tǒng)計一種語言(使用最多的那種),Perl 以15% 的比重領先,Java 和 C# 以11% 的比重并列第二,JavaScript 則以10% 的比重居三。
對于非開源軟件,Black Duck 的報告并未涉及,不過 Vescuso 表示,他們同很多開發(fā)者做過交流,他們表示,COBOL, C# 以及 Visual Basic 等語言在非開源軟件中被廣泛使用。
本文來源:http://www.internetnews.com/dev-news/article.php/3834441/JavaScript+PHP+on+the+Rise+for+Open+Source+Devs.htm
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進入論壇