三種Web開發主流技術的評價之ASP
來源:互聯網
上載者:User
三種主流技術是哪三種呢?我主要講一下ASP(ActiveX Server Page)、PHP、Java這三種技術。主要是基於我到現在已經使用的以下產品而談:
ASP:MS IIS 4/Visuale Interdev 6
PHP:Apache 1.2.x/HomeSite 4.5/PHP 4
Java:iPlanet Web Server 4.1/JBuilder 3.5/JDK 1.2.2
以上技術本人卻實使用過,而且已經使用它們做過項目,基於以前的工作經驗給初學者和正在對自己應用系統進行選擇的同仁談談自己對它們的評價,以做參考,同時也請大家提出自己的想法和意見 ,多交流。但是我有一個這樣的看法:“一個產品它存在就有存在的理由,它不可能一無是處,而是需要你去選擇一個最合適你的技術、產品”。一個好的技術要用在最合適它的地方,所以本文可以做為你參考的一個文章,而不會告訴你任何一個技術的“最”。
ASP:ActiveX Server Page
ASP我們先來談談它,因為ASP是到現在開發人郡最廣的一個技術了,所以想來大家也會對它最關注。ASP是一個近乎完美的想法,可是因為MS一個大的環境的問題所以在一些方面反回使它縮小在了一個小的架構中,如果它能更好的跳出這個架構,我想由它現在的基礎將無人可比。
ASP更精確的說是一個中介軟體,這個中介軟體將Web上的請求轉入到一個解譯器中,在這個解譯器中將所有的ASP的Script進行分析,再進行執行,而這時可以在這個中介軟體中去建立一個新的COM對象,對這個對象中的屬性和方法進行操作和調用,同時再通過這些COM組件再完成更多的工作。所以說,ASP強大的不在於它的VBScript, 而在於它背景COM組件,這些組件來無限的擴充了ASP的能力。
強勢:
1、簡單易學。Basic有誰不會?很少會有人舉手,所以有人在說這個開發基礎是最廣的。而且MS有一向做的非常好的線上手冊,本地化語言的協助,同時非常快的出現教學書籍,這樣會大大方便開發人員的學習和對技術的深入研究。
2、安裝使用方便。裝好一個Windows 2000,只要你安裝了IIS哪麼ASP就可以使用了,從沒有什麼需要你花心思去配置的。而說實話,ASP的調優也不難做,而要做到最細時也不是一般人能做的了的。
3、開發工具強大而多樣。這個我不用說了,可以說的就是我以前使用VB中的Web Class開發出的Web應用一點不差,當時讓許多人大吃一驚,VB也能做ASP上的應用!!!其實這正說明了ASP開發工具的多樣化,同時它們的功能也很強,這一點已經被許多程式員所津津樂道。易用、簡單、人性化,這本就是微軟的強項喲。