您的位置:首頁>科技>正文

盤點各種程式設計語言的風流史

ASP-多年前已經沒落

在互聯網早期, 我們流覽的網頁僅僅是由一些靜態的資源檔組成的頁面, 我們能夠做的操作非常非常有限, 如果需要實現很多複雜的功能, 必須借助一些其他語言, 比如C語言來實現, 但是各種成本非常高, 隨著電子商務的發展、各種線上辦公、線上回饋等等的市場硬需求的需要, 動態網頁技術這個概念不斷呈現出來, ASP就在這種環境下面產生的, 至少在PHP沒有誕生的這段時間, ASP基本上已經統治了網站業務這塊, ASP從0.9一致到3.0再到現在的ASP.NET, 都在不斷優化, 但是在ASP.NET沒有出現之前, 我們發現ASP封裝的庫實在是非常非常有限,

使用起來也非常不便, 而且僅僅能夠運行在windows系統下面, 反正缺點逐漸凸現出來, 於是號稱世界上最好的語言PHP就被迫誕生了。

PHP-從古至今都在輝煌, 但是不斷的被侵犯

上面已經說到了ASP封裝的庫實在少之又少, 但是反觀PHP,

好像就是為網站而生一樣, 不僅封裝了對各種資料庫的操作、還封裝了對檔、圖片、字串、陣列、對話、WEB伺服器資訊等等, 而且還有很多的擴展在不斷加入進來, 所以PHP一誕生, 就在以非常快的速度吞噬網站業務這塊, 不斷的讓ASP失去統治地位, 甚至讓ASP從市場上消失, 直到現在, 很多中小企業都在使用php來做網站, 尤其是PHP7的發佈, 更加鞏固了PHP的地位。

VB-發展越來越平靜

用過Dreamware軟體發展WEB的人都知道, 我們直接拖動元件就可以形成一個頁面, 不需要寫代碼或者僅僅寫很少的代碼, 同樣, VB也是想實現相同的目的, 拖動實現, 不過VB實現的是桌面軟體而已, 因為VB的視覺化程式設計, 讓許多軟體大牛都把VB的誕生當做是軟體歷史上一個具有劃時代意義的事件, 我們程式師可以用VB很快搭建一個windows程式, 和ASP一樣, 微軟後面也將.NET框架引入進了VB, 形成了VB.NET, 但是隨著移動互聯網的興起, 桌面軟體的發展瓶頸越來越大, 也導致了VB也開始走向了很平靜的路。

DELPHI-從偉大逐漸走向衰落

delphi主要是Pascal語言, 和VB語言一樣, 也是一種視覺化的快速開發工具, 它提供了差不多500多個封裝好的控制項, 我們直接拖動到編輯區域就能夠實現一個沒有回應的應用程式, 曾經流傳著一句話“真正的程式師用C++, 聰明的程式師用Delphi”, 可見當時Delphi是多麼的輕巧精緻, 但是由於Pascal沒有像c/c++、Java、PHP等程式設計語言那樣成為行業內標準;同時不管是WEB程式設計、安卓開發、IOS開發、服務程式開發、雲計算的開發等都沒有Pascal的身影,

所以導致Delphi在不斷的沒落。

JAVA-因為我帥, 所以一直都有很多人愛

上世紀90年代出現了單片式電腦系統, 為了讓其能夠在家電產品中運行一些應用, 即嵌入式應用, Java就這樣經過不斷的演化誕生了, 隨著Java在WEB、桌面軟體、分散式運算、大資料處理、企業級應用等等方面的應用, 我們不難看出, Java已經深入現在科技社會的方方面面。

JavaScript-越來越火

早期的JavaScript,能夠做的事情非常非常非常有限,我們使用JavaScript僅僅來做一些用戶端的基本驗證和一些頁面特效,反正服務領域僅僅是使用者代理端,但是隨著ajax的興起和JSON的引入,讓JavaScript步入了介面化程式設計領域,即在WEB開發中,用戶端通過介面獲取資料然後自己進行處理和渲染,不需要服務端來渲染了,同時由於V8js引擎的開源,讓JavaScript運行在伺服器端成為了可能,越是運行於服務端的JavaScript各種框架不斷誕生,更為重要的是,隨著流覽器性能和很多新特徵的引入,讓JavaScript的功能越來越強大,說了這麼多,只想說JavaScript越來越火。

早期的JavaScript,能夠做的事情非常非常非常有限,我們使用JavaScript僅僅來做一些用戶端的基本驗證和一些頁面特效,反正服務領域僅僅是使用者代理端,但是隨著ajax的興起和JSON的引入,讓JavaScript步入了介面化程式設計領域,即在WEB開發中,用戶端通過介面獲取資料然後自己進行處理和渲染,不需要服務端來渲染了,同時由於V8js引擎的開源,讓JavaScript運行在伺服器端成為了可能,越是運行於服務端的JavaScript各種框架不斷誕生,更為重要的是,隨著流覽器性能和很多新特徵的引入,讓JavaScript的功能越來越強大,說了這麼多,只想說JavaScript越來越火。

Next Article
喜欢就按个赞吧!!!
点击关闭提示