與其他語言的比較——瞭解ASP、PHP和JSP (轉)

worldblog發表於2007-12-09
與其他語言的比較——瞭解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太聰明瞭. : )

相對來說,ASP還是不錯的,它適合於中小型,執行於微軟作業系統的站點,當然最多的就是了.很適合於一些剛剛接觸語言的朋友.
為了能挑戰PHP和JSP,MS已經開發了新一代的ASP+指令碼語言,它將以全新的預設語言出現在人們的面前,並且幾乎支援所有的,除了JAVA的語言.(顯然和SUN是死對頭)而且在速度將會發生翻天覆地的變化.由原來的解釋語言改為內嵌語言方式,這就是速度變化的原因之一.而且在向其他平臺的移植上,MS也做了不少的改變.
總之,ASP+還是非常值得人們期待的.畢竟這也是MS在他的下一代的計劃中的產品之一嘛.
下一期我們將為大家談談關於PHP及JSP的情況.看看他們和ASP有什麼不同.

<!-- #EndEditable --&gt

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990354/,如需轉載,請註明出處,否則將追究法律責任。

相關文章