與其他語言的比較——瞭解ASP、PHP和JSP (轉)
與其他語言的比較——瞭解ASP、PHP和JSP (轉)[@more@]在發展日新月異的今天,人們不斷的創新,包括網頁,網站的發展.原來的那些HTML超文字語言已經不能完全滿足我們的做網頁的需要了.我們需要的是一個動感性,互動性都很強的網站.這樣才能和廣大的網友,產生交流.那些或簡單或複雜的和script也讓站長覺得討厭.任何使用者只要按下右鍵,再按一政V,那麼你的所有程式碼必將暴露無疑.我們這是站長們所不希望的.
然後自從指令碼語言出現後,這一切就出現了.最初CGI很流行,雖然它幾乎可以用所有的語言來實現,可是它和HTML不是太好,麻煩,我們這裡就不太討論它了.伺服器指令碼語言就是指所指定的程式將在伺服器端,所以使用者是看不到你的源程式的.只能看到按你程式要求出現的那些HTML的程式碼.這將是令人非常興奮的.
下面我們說的將是三大流行的伺服器端指令碼語言.,,.
ASP是MS()的"偉大"之作.預設的指令碼語言為VB,我想大概應該知道VB有多簡單了,那麼告訴你ASP了是這麼簡單,所以說ASP對沒有學過程式的人來說也很易上手.它以很好的支援強大的MS 和ACCESS資料庫,畢竟是自己的產品嘛,而ASP也是MS一手包辦的,所以不存在什麼統一性.對這方面來說PHP就會顯得比較亂.ASP了有很多的強大的,也可能自己開發,這一點了是優於PHP的.
然而ASP也有很多美中不足的地方,首先它只能執行於WINDIW系列的操作,這就顯得有些霸道了.我想那些,愛好者不會因為這個面放棄它的愛好嗎.畢竟還有我們後面講到的PHP和JSP啊.
其次,ASP必須要在服務端解釋才能再執行,這在一些小程式中是微不足道的,可是相對於一些大中型站點來說,在速度上會顯得力不從心.
最後,從比較來看,ASP佔用的資源也是可觀的,這對於一個有大型多使用者互動網站來說是非常頭疼的,他們常常會因為CPU資源耗盡而不得不反覆重啟機器.
很多人說MS的東西有太多的,不穩定,不,其實大家也不能這麼想,畢竟是用得人多了,才會不斷的發現錯誤嘛.可是MS的金錢觀是沒法阻止的,你要執行ASP服務,必須要買它的嘛,MS太聰明瞭. : )
然後自從指令碼語言出現後,這一切就出現了.最初CGI很流行,雖然它幾乎可以用所有的語言來實現,可是它和HTML不是太好,麻煩,我們這裡就不太討論它了.伺服器指令碼語言就是指所指定的程式將在伺服器端,所以使用者是看不到你的源程式的.只能看到按你程式要求出現的那些HTML的程式碼.這將是令人非常興奮的.
下面我們說的將是三大流行的伺服器端指令碼語言.,,.
ASP是MS()的"偉大"之作.預設的指令碼語言為VB,我想大概應該知道VB有多簡單了,那麼告訴你ASP了是這麼簡單,所以說ASP對沒有學過程式的人來說也很易上手.它以很好的支援強大的MS 和ACCESS資料庫,畢竟是自己的產品嘛,而ASP也是MS一手包辦的,所以不存在什麼統一性.對這方面來說PHP就會顯得比較亂.ASP了有很多的強大的,也可能自己開發,這一點了是優於PHP的.
然而ASP也有很多美中不足的地方,首先它只能執行於WINDIW系列的操作,這就顯得有些霸道了.我想那些,愛好者不會因為這個面放棄它的愛好嗎.畢竟還有我們後面講到的PHP和JSP啊.
其次,ASP必須要在服務端解釋才能再執行,這在一些小程式中是微不足道的,可是相對於一些大中型站點來說,在速度上會顯得力不從心.
最後,從比較來看,ASP佔用的資源也是可觀的,這對於一個有大型多使用者互動網站來說是非常頭疼的,他們常常會因為CPU資源耗盡而不得不反覆重啟機器.
很多人說MS的東西有太多的,不穩定,不,其實大家也不能這麼想,畢竟是用得人多了,才會不斷的發現錯誤嘛.可是MS的金錢觀是沒法阻止的,你要執行ASP服務,必須要買它的嘛,MS太聰明瞭. : )
相對來說,ASP還是不錯的,它適合於中小型,執行於微軟作業系統的站點,當然最多的就是了.很適合於一些剛剛接觸語言的朋友.
為了能挑戰PHP和JSP,MS已經開發了新一代的ASP+指令碼語言,它將以全新的預設語言出現在人們的面前,並且幾乎支援所有的,除了JAVA的語言.(顯然和SUN是死對頭)而且在速度將會發生翻天覆地的變化.由原來的解釋語言改為內嵌語言方式,這就是速度變化的原因之一.而且在向其他平臺的移植上,MS也做了不少的改變.
總之,ASP+還是非常值得人們期待的.畢竟這也是MS在他的下一代的計劃中的產品之一嘛.
下一期我們將為大家談談關於PHP及JSP的情況.看看他們和ASP有什麼不同.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990354/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php,asp,jsp,c,速度比較 (轉)PHPJS
- python開發-與其他語言的比較Python
- 流行語言的比較 (轉)
- ASP.NET 與 JAVA 的比較 (轉)ASP.NETJava
- 幽默:程式語言與遊戲比較遊戲
- Python和Java、PHP、C、C#、C++等其他語言的對比?PythonJavaPHPC#C++
- 從OOP和FP看蘋果Swift語言與Scala比較OOP蘋果Swift
- Ruby程式語言與Ruby之間的比較
- POWER BI - 與其他BI工具的比較
- ABAP, Java和JavaScript三種語言的比較JavaScript
- k語言和q語言的比較
- Go語言的Web框架比較GoWeb框架
- JavaScript 與 Java、PHP 的比較JavaScriptPHP
- 現代語言Go、Rust、Swift和Dart的比較GoRustSwiftDart
- wxWidgets與其他工具庫的比較(上)薦
- Zope的優點和Apache+PHP+MySQL的比較(轉)ApachePHPMySql
- Java和Python哪個更好?解讀Python對比其他語言的優勢JavaPython
- OC,swift,javascript,Dart語言比較SwiftJavaScriptDart
- 跨語言通訊方案比較
- 艾偉_轉載:從ASP.NET的PHP執行速度比較談起ASP.NETPHP
- PHP的的陣列和比較符PHP陣列
- C語言的比較庫函式--qsortC語言函式
- 從各方面比較現在多種語言 (轉)
- 請問 struts框架與其他 框架比較 的缺點框架
- python語言與其他語言有什麼不同?Python
- WCF與ASP.NET Core效能比較ASP.NET
- IIS下PHP的ISAPI和FastCGI比較PHPAPIAST
- ASP+和JSP大比拚 (轉)JS
- PHP物件的比較PHP物件
- 一個程式語言比較網站網站
- PHP autoload與include效能比較PHP
- undefined與除去null的其他資料比較返回都是falseUndefinedNullFalse
- PHP比ASP優秀的七個理由(轉)PHP
- 多語言永續性與資料儲存比較綜述
- Hibernate與 MyBatis的比較(轉)MyBatis
- Asp(Active Server Page)的語言特性 (轉)Server
- 用PHP連mysql和oracle資料庫效能比較(轉)PHPMySqlOracle資料庫
- Go 與 C++ 的對比和比較GoC++