TIOBE 開發(fā)語言排行榜每月更新一次,新的開發(fā)語言也是層出不窮,不過 Java 和 C 語言的統(tǒng)治地位依然如故。本文我們來看下 11 月份的最新榜單,并重點(diǎn)分析下用于網(wǎng)站建設(shè)的編程語言的排行情況。
當(dāng)前主流的網(wǎng)站建設(shè)編程語言為:JSP ( Java )、Asp.net ( C# )、PHP,還有新崛起的 Python 語言。
王者風(fēng)范,當(dāng)屬 Java
Java 作為開源較早的面向?qū)ο蟮木幊陶Z言,從 2004 年起至今,與 C 語言纏斗多年,雙方相互爭(zhēng)奪排行榜榜首的位置也是互有上下。但從去年年中開始,Java 的使用率持續(xù)走高,而 C 語言卻斷崖式下跌。如今 Java 以 18% 的比率優(yōu)勢(shì)穩(wěn)穩(wěn)占據(jù)了編程語言排行榜的首位。
以 Java 為基礎(chǔ)的 JSP 網(wǎng)站建設(shè)編程語言廣泛應(yīng)用于很多網(wǎng)站,例如一些政府機(jī)構(gòu)的網(wǎng)站、大型平臺(tái)、網(wǎng)絡(luò)辦公系統(tǒng)等,使用 JSP 開發(fā)的不在少數(shù)。當(dāng)然,這里也有一個(gè)現(xiàn)象,一般使用 Java 來開發(fā)網(wǎng)站的公司大多數(shù)習(xí)慣于自己組建團(tuán)隊(duì),而提供外包服務(wù)的網(wǎng)站建設(shè)公司,使用 C# 和 PHP 的情況更多,這大概是與開發(fā)成本有一定關(guān)系。
.Net 全面開源,C# 絕地反擊
C# 是微軟推出的 .Net 平臺(tái)中用于對(duì)抗 Java 的高級(jí)編程語言,它不但繼承了 C 家族的貴族血脈(繼承關(guān)系 C -> C++ -> C#),還被微軟賦予了開源和跨平臺(tái)的優(yōu)勢(shì),可見微軟對(duì) .Net ( C# ) 是給予了多么高的期望。
與使用 java 語言開發(fā)網(wǎng)站的 JSP 對(duì)應(yīng),Asp.net 是采用 C# 來開發(fā)網(wǎng)站的。基于跨平臺(tái)的優(yōu)勢(shì),C# 可以運(yùn)行在 Windows、Linux、iOS、MacOS、Android 等各種平臺(tái),著意味著 C# 即可以開發(fā)網(wǎng)站,也可以開發(fā)桌面軟件、APP 應(yīng)用、各種客戶端等,這使得企業(yè)不必為了擴(kuò)展程序終端,而必須去雇傭其他編程語言的開發(fā)者,大大降低了開發(fā)成本。
很多編程界的老司機(jī)都知道前幾年微軟的 .Net 平臺(tái)是閉源收費(fèi)的,與已經(jīng)開源多年的 Java 相比,這大大阻礙了 .Net 的推廣和發(fā)展。但近幾年隨著微軟對(duì) .Net 的開源政策的實(shí)施,C# 展現(xiàn)了絕地反擊的能力,在排行榜上先后摘得過第三、第四的位置。
PHP 應(yīng)用局限,沖榜無力
作為網(wǎng)站建設(shè)語言的一種,PHP 總的來說還是非常優(yōu)秀的,它開源免費(fèi)、應(yīng)用輕量、速度較快,曾一度受網(wǎng)站建設(shè)開發(fā)者的追捧。
也可能是由于開源思想的深入,很多使用 PHP 開發(fā)出來的成品系統(tǒng)也貫徹了開源政策,通過互聯(lián)網(wǎng)讓用戶可以免費(fèi)下載使用,但其安全問題卻接踵而至,使用 PHP 開源系統(tǒng)做出來的網(wǎng)站,頻頻遭受網(wǎng)絡(luò)攻擊,這也給站長(zhǎng)們也帶來了不少的煩惱。
另外,由于 PHP 的主要開發(fā)方向還是針對(duì)網(wǎng)站,在其他終端上的作為不大,這也是 PHP 總是使用率不高,沖榜無力的原因之一。畢竟,在能使用一種編程語言解決所有開發(fā)項(xiàng)目的情況下,人們一般是不會(huì)再選擇另一種語言來畫蛇添足的。
Python 新晉黑馬,風(fēng)光無限
Python 在近幾年的發(fā)展和普及非常之快,它以語法簡(jiǎn)潔清晰,并有強(qiáng)大且豐富的類庫(kù)而著稱。因?yàn)榭梢詫?shí)現(xiàn)快速開發(fā)而受到開發(fā)者們的青睞。
Python 被廣泛應(yīng)用于后端開發(fā)、游戲開發(fā)、網(wǎng)站開發(fā)、科學(xué)運(yùn)算、大數(shù)據(jù)分析、云計(jì)算,圖形開發(fā)等領(lǐng)域。目前與 C# 的排行競(jìng)爭(zhēng)也是不相上下??梢哉f Python 未來的發(fā)展前景是一片光明。
建站咨詢熱線
4006123011