HTML從本質上來說,它不算程序語言,故而由HTML所構成的文件不會順應我們的要求而轉變,以其設計出來的網頁被業界廣泛視為“靜態”(static)網頁。設計師們孜孜不倦地尋求網頁具備動態變化的能力,優秀的程序是必不可少的。從目前來說,比較流行的Web編程技術主要有ASP、Java、PHP、CGI、VB等幾種,不算很多。 ASP技術發展相當快,可以用如雨后春筍般來形容,它代表的是如今Web技術發展的基本趨勢。跟較為傳統的CGI程序對照,ASP技術優勢是明顯的,它完全擺脫CGI或IDC在技術上的諸多局限性,用它開展復雜的數據庫操作就不用說了,它能夠生成非常強的交互性頁面,用戶能夠非常方便地控制和管理自己的數據。顧客完全可用ASP建設一個交互、高效的Web應用程序。 ASP是Active Server Pages的縮寫,從字面上來說ASP包含三層含義: 1)Active:ASP運用Microsoft的ActiveX技術。 2)Server:ASP在服務器端運行。 3)Pages:ASP返回標準HTML頁面,在常用的瀏覽器中顯示會很正常。訪問者查看頁面源文件的時候,他所看到的是ASP生成的HTML代碼而不是ASP程序代碼。這樣做有一個明顯的好處,就是可以防止別人抄襲自己的程序。 如果想要執行ASP,之前必須安裝IIS。 服務器端:WIN9X+PWS/WINNT+IIS4.0/WIN2000+IIS5.0 / WINXP+IIS5.1 / WIN2003+IIS6.0 PHP與ASP有一個共同的優點,就是運行的速度較快。ASP有優點有缺點,安裝相當容易是其優點,只要安裝IIS或PWS即可輕易安裝。ASP缺點明顯的是Access相對稍占資源,對那些大型數據庫來說,是不能運用Access的,我們主張使用SQL Server。PHP的明顯缺點是在本地安裝會非常麻煩!CGI的明顯缺點是運行速度比較慢。根據以上分析,我們可以判斷,ASP是一個非常實用的工作,是在IIS下開發Web應用的簡單、方便編程工具。如果設計師了解了VB Script的基本語法,只需要較為清楚各個組件的基本用途、屬性、方法,就可以輕易地編寫出屬于自己的ASP動態網頁。 當開始ASP網頁制作時,掌握HTML背景知識也是每個設計師所必須的,在程序的編寫上除HTML外,VB Script是編寫程序的基礎,非常重要。 |