ASP.NET教程之ASP.NET概述
ASP.NET歷史
我們?cè)谥v述ASP.NET歷史之前,讓我們來(lái)回顧一下ASP。
ASP的***個(gè)版本是0.9測(cè)試版。它給WEB開(kāi)發(fā)帶來(lái)一陣暴風(fēng),它能夠?qū)⒋a直接嵌入HTML,使得設(shè)計(jì)WEB頁(yè)面變得更簡(jiǎn)單,更強(qiáng)大,并且通過(guò)內(nèi)置的組件能夠?qū)崿F(xiàn)強(qiáng)大功能,最明顯的就是ActiveX Data Objects (ADO),它使得建立一個(gè)動(dòng)態(tài)頁(yè)面如小孩子玩游戲一樣簡(jiǎn)單。
最終出場(chǎng)的是Active Server Page 1.0,它做為IIS的附屬產(chǎn)品免費(fèi)發(fā)送。并且不久就在Windows平臺(tái)上廣泛使用。ASP與ADO的結(jié)合使用開(kāi)發(fā)者很容易地在一個(gè)數(shù)據(jù)庫(kù)中建立和打開(kāi)一個(gè)記錄集。這不無(wú)疑是它如此快就被大眾接受的因素,因?yàn)槟悻F(xiàn)在能使用這些腳本建立和打開(kāi)一個(gè)記錄集,處理和輸出任何數(shù)據(jù),以任何順序,幾乎只要你能想到的,它就能完成。
1998年,微軟公司又發(fā)布了ASP 2.0 。ASP 1.0和ASP 2.0主要區(qū)別是外部的組件需要實(shí)例化。有了ASP 2.0 和IIS 4.0,我們就有可能建立ASP應(yīng)用了,而且每個(gè)組件就有了自已單獨(dú)的內(nèi)存空間。內(nèi)置的MicroSoft Transaction Server(MTS)也使用制做組件便得簡(jiǎn)單。
微軟公司接著開(kāi)發(fā)了Windows 2000操作系統(tǒng)。 這個(gè)Windows版本給我們帶上了IIS 5.0 以及 ASP 3.0。此次并不是簡(jiǎn)單對(duì)ASP進(jìn)行補(bǔ)充,核心的不同實(shí)際上是把很多的事情交給了COM來(lái)做。在windows 2000中,微軟結(jié)合了MTS與COM核心環(huán)境做出了COM+,這就讓主機(jī)有了一種新的方法來(lái)使用組件,同樣給主機(jī)帶來(lái)了更多的穩(wěn)定性,成了一個(gè)可以升級(jí)的效率高的工作平臺(tái)。IIS 5.0在表面上似乎沒(méi)有改什么,但是在接口上動(dòng)的手術(shù)比較大。在內(nèi)部,它使用COM+ 組件服務(wù)來(lái)對(duì)組件提供一個(gè)更好的執(zhí)行的環(huán)境。
有了這些,微軟公司推出了ASP.NET,ASP.NET又叫ASP.NET,他不是ASP的簡(jiǎn)單升級(jí),而是MicroSoft推出的新一代Active Server Pages。ASP.NET是微軟發(fā)展的新的體系結(jié).NET的一部分,其中全新的技術(shù)架構(gòu)會(huì)讓每個(gè)人的編程生活變得更的簡(jiǎn)單
小結(jié)
在本章中,我們介紹了微軟.NET的歷史,以及對(duì).NET的構(gòu)成、性能進(jìn)行了一個(gè)詳細(xì)的介紹,同時(shí),我們還詳細(xì)介紹了ASP.NET的歷史。在下面的章節(jié)中,我們將按實(shí)例一步一步的講解ASP.NET。
【編輯推薦】