推薦:探討:ASP.NET技術的學習順序問題前前后后收到過一些人的來信,詢問ASP.NET的學習順序問題,在此就向打算系統學習ASP.NET技術的初學者談談我的建議。 如果你已經有較多的面向對象開發經驗,跳過以下這兩步: 第一步 掌握
在網絡發展日新月異的今天,人們不斷的創新,包括網頁,網站的發展.原來的那些HTML超文本語言已經不能完全滿足我們的做網頁的需要了.我們需要的是一個動感性,交互性都很強的網站.這樣才能和廣大的網友,用戶產生交流.那些或簡單或復雜的VBSCRIPT和JAVASCRIPT也讓站長覺得討厭.任何用戶只要按下右鍵,再按一政V,那么你的所有代碼必將暴露無疑.我們這是站長們所不希望的.
然后自從服務器腳本語言出現后,這一切就出現了.最初CGI很流行,雖然它幾乎可以用所有的語言來實現,可是它和HTML不是太好,更新程序麻煩,我們這里就不太討論它了.服務器腳本語言就是指所指定的程序將在服務器端執行,所以用戶是看不到你的源程序的.只能看到按你程序要求出現的那些HTML的代碼.這將是令人非常興奮的.
下面我們說的將是三大流行的服務器端腳本語言.ASP,PHP,JSP.
ASP是MS(微軟)的"偉大"之作.默認的腳本語言為VB,我想大概應該知道VB有多簡單了,那么告訴你ASP了是這么簡單,所以說ASP對沒有學過程序的人來說也很易上手.它以很好的性能支持強大的MS SQL數據庫和ACCESS數據庫,畢竟是自己的產品嘛,而ASP也是MS一手包辦的,所以不存在什么統一性.對這方面來說PHP就會顯得比較亂.ASP了有很多的強大的組件,也可能自己開發,這一點了是優于PHP的.
然而ASP也有很多美中不足的地方,首先它只能運行于WINDIW系列的操作系統,這就顯得有些霸道了.我想那些LINUX,UNIX愛好者不會因為這個面放棄它的愛好嗎.畢竟還有我們后面講到的PHP和JSP啊.
其次,ASP必須要在服務端解釋才能再執行,這在一些小程序中是微不足道的,可是相對于一些大中型站點來說,在速度上會顯得力不從心.
最后,從比較來看,ASP占用CPU的資源也是可觀的,這對于一個有大型多用戶交互網站來說是非常頭疼的,他們常常會因為CPU資源耗盡而不得不反復重啟機器.
很多人說MS的東西有太多的BUG,不穩定,不安全,其實大家也不能這么想,畢竟是用得人多了,才會不斷的發現錯誤嘛.可是MS的金錢觀是沒法阻止的,你要運行ASP服務,必須要買它的操作系統嘛,MS太聰明了.
相對來說,ASP還是不錯的,它適合于中小型,運行于微軟操作系統的站點,當然最多的就是WIN2000了.很適合于一些剛剛接觸語言的朋友.
為了能挑戰PHP和JSP,MS已經開發了新一代的ASP 腳本語言,它將以全新的默認語言C#出現在人們的面前,并且幾乎支持所有的,除了JAVA的語言.(顯然和SUN是死對頭)而且在速度將會發生翻天覆地的變化.由原來的解釋語言改為內嵌語言方式,這就是速度變化的原因之一.而且在向其他平臺的移植上,MS也做了不少的改變.
總之,ASP 還是非常值得人們期待的.畢竟這也是MS在他的下一代的.NET計劃中的產品之一嘛.
分享:常用ASP腳本程序集錦1. ASP與Access數據庫連接: 以下為引用的內容:<%dim conn,mdbfilemdbfile=server.mappath("數據庫名稱.mdb")set conn=server.createob
新聞熱點
疑難解答