ASP-多年前已經(jīng)沒(méi)落
在互聯(lián)網(wǎng)早期,我們?yōu)g覽的網(wǎng)頁(yè)僅僅是由一些靜態(tài)的資源文件組成的頁(yè)面,我們能夠做的操作非常非常有限,如果需要實(shí)現(xiàn)很多復(fù)雜的功能,必須借助一些其他語(yǔ)言,比如C語(yǔ)言來(lái)實(shí)現(xiàn),但是各種成本非常高,隨著電子商務(wù)的發(fā)展、各種在線(xiàn)辦公、在線(xiàn)反饋等等的市場(chǎng)硬需求的需要,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)這個(gè)概念不斷呈現(xiàn)出來(lái),ASP就在這種環(huán)境下面產(chǎn)生的,至少在PHP沒(méi)有誕生的這段時(shí)間,ASP基本上已經(jīng)統(tǒng)治了網(wǎng)站業(yè)務(wù)這塊,ASP從0.9一致到3.0再到現(xiàn)在的ASP.NET,都在不斷優(yōu)化,但是在ASP.NET沒(méi)有出現(xiàn)之前,我們發(fā)現(xiàn)ASP封裝的庫(kù)實(shí)在是非常非常有限,使用起來(lái)也非常不便,而且僅僅能夠運(yùn)行在windows系統(tǒng)下面,反正缺點(diǎn)逐漸凸現(xiàn)出來(lái),于是號(hào)稱(chēng)世界上最好的語(yǔ)言PHP就被迫誕生了。
PHP-從古至今都在輝煌,但是不斷的被侵犯
上面已經(jīng)說(shuō)到了ASP封裝的庫(kù)實(shí)在少之又少,但是反觀PHP,好像就是為網(wǎng)站而生一樣,不僅封裝了對(duì)各種數(shù)據(jù)庫(kù)的操作、還封裝了對(duì)文件、圖片、字符串、數(shù)組、對(duì)話(huà)、WEB服務(wù)器信息等等,而且還有很多的擴(kuò)展在不斷加入進(jìn)來(lái),所以PHP一誕生,就在以非??斓乃俣韧淌删W(wǎng)站業(yè)務(wù)這塊,不斷的讓ASP失去統(tǒng)治地位,甚至讓ASP從市場(chǎng)上消失,直到現(xiàn)在,很多中小企業(yè)都在使用php來(lái)做網(wǎng)站,尤其是PHP7的發(fā)布,更加鞏固了PHP的地位。
VB-發(fā)展越來(lái)越平靜
用過(guò)Dreamware軟件開(kāi)發(fā)WEB的人都知道,我們直接拖動(dòng)組件就可以形成一個(gè)頁(yè)面,不需要寫(xiě)代碼或者僅僅寫(xiě)很少的代碼,同樣,VB也是想實(shí)現(xiàn)相同的目的,拖動(dòng)實(shí)現(xiàn),不過(guò)VB實(shí)現(xiàn)的是桌面軟件而已,因?yàn)閂B的可視化編程,讓許多軟件大牛都把VB的誕生當(dāng)做是軟件歷史上一個(gè)具有劃時(shí)代意義的事件,我們程序員可以用VB很快搭建一個(gè)windows程序,和ASP一樣,微軟后面也將.NET框架引入進(jìn)了VB,形成了VB.NET,但是隨著移動(dòng)互聯(lián)網(wǎng)的興起,桌面軟件的發(fā)展瓶頸越來(lái)越大,也導(dǎo)致了VB也開(kāi)始走向了很平靜的路。
DELPHI-從偉大逐漸走向衰落
delphi主要是Pascal語(yǔ)言,和VB語(yǔ)言一樣,也是一種可視化的快速開(kāi)發(fā)工具,它提供了差不多500多個(gè)封裝好的控件,我們直接拖動(dòng)到編輯區(qū)域就能夠?qū)崿F(xiàn)一個(gè)沒(méi)有響應(yīng)的應(yīng)用程序,曾經(jīng)流傳著一句話(huà)“真正的程序員用C++,聰明的程序員用Delphi”,可見(jiàn)當(dāng)時(shí)Delphi是多么的輕巧精致,但是由于Pascal沒(méi)有像c/c++、Java、PHP等編程語(yǔ)言那樣成為行業(yè)內(nèi)標(biāo)準(zhǔn);同時(shí)不管是WEB編程、安卓開(kāi)發(fā)、IOS開(kāi)發(fā)、服務(wù)程序開(kāi)發(fā)、云計(jì)算的開(kāi)發(fā)等都沒(méi)有Pascal的身影,所以導(dǎo)致Delphi在不斷的沒(méi)落。
JAVA-因?yàn)槲規(guī)?,所以一直都有很多人?ài)
上世紀(jì)90年代出現(xiàn)了單片式計(jì)算機(jī)系統(tǒng),為了讓其能夠在家電產(chǎn)品中運(yùn)行一些應(yīng)用,即嵌入式應(yīng)用,Java就這樣經(jīng)過(guò)不斷的演化誕生了,隨著Java在WEB、桌面軟件、分布式計(jì)算、大數(shù)據(jù)處理、企業(yè)級(jí)應(yīng)用等等方面的應(yīng)用,我們不難看出,Java已經(jīng)深入現(xiàn)在科技社會(huì)的方方面面。
JavaScript-越來(lái)越火
早期的JavaScript,能夠做的事情非常非常非常有限,我們使用JavaScript僅僅來(lái)做一些客戶(hù)端的基本驗(yàn)證和一些頁(yè)面特效,反正服務(wù)領(lǐng)域僅僅是用戶(hù)代理端,但是隨著ajax的興起和JSON的引入,讓JavaScript步入了接口化編程領(lǐng)域,即在WEB開(kāi)發(fā)中,客戶(hù)端通過(guò)接口獲取數(shù)據(jù)然后自己進(jìn)行處理和渲染,不需要服務(wù)端來(lái)渲染了,同時(shí)由于V8js引擎的開(kāi)源,讓JavaScript運(yùn)行在服務(wù)器端成為了可能,越是運(yùn)行于服務(wù)端的JavaScript各種框架不斷誕生,更為重要的是,隨著瀏覽器性能和很多新特征的引入,讓JavaScript的功能越來(lái)越強(qiáng)大,說(shuō)了這么多,只想說(shuō)JavaScript越來(lái)越火。
聯(lián)系客服