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