?
This document uses PHP Chinese website manual Release
ASP.NET又稱為ASP+,不僅僅是ASP的簡單升級,而是微軟公司推出的新一代腳本語言。ASP.NET基于.NET Framework的Web開發(fā)平臺,不但吸收了ASP以前版本的最大優(yōu)點并參照Java、VB語言的開發(fā)優(yōu)勢加入了許多新的特色,同時也修正了以前的ASP版本的運行錯誤。
ASP.NET具備開發(fā)網(wǎng)站應(yīng)用程序的一切解決方案,包括驗證、緩存、狀態(tài)管理、調(diào)試和部署等全部功能。在代碼撰寫方面特色是將頁面邏輯和業(yè)務(wù)邏輯分開,它分離程序代碼與顯示的內(nèi)容,讓豐富多彩的網(wǎng)頁更容易撰寫。同時使程序代碼看起來更潔凈、更簡單。
1996年,ASP 1.0(Active Server Pages)版本出現(xiàn)了,它引起了Web開發(fā)的新革命,降低了動態(tài)網(wǎng)頁開發(fā)的難度。以前開發(fā)動態(tài)網(wǎng)頁需要編寫大量繁雜的C代碼,編程效率非常低下,而且需要Web網(wǎng)頁開發(fā)者掌握非常高的編程技巧。而ASP使用簡單的腳本語言,能夠?qū)⒋a直接嵌入HTML,使設(shè)計Web頁面變得更簡單。雖然ASP非常簡單,但卻能夠?qū)崿F(xiàn)非常強大的功能,這一切得益于其組件。特別是ADO組件,使得在網(wǎng)頁中訪問數(shù)據(jù)庫易如反掌。這一切推動了動態(tài)網(wǎng)頁的快速發(fā)展與建設(shè),同時使ASP得到迅速流行。
1998年,微軟公司發(fā)布了ASP 2.0,它是作為Windows NT 4 Option Pack的一部分提供的。ASP 2.0與ASP 1.0的主要區(qū)別是外部的組件可以初始化,使所有的組件都有了獨立的內(nèi)存空間,并且可以進行事務(wù)處理。內(nèi)置的Microsoft Transaction Server(MTS)使制作組件變得更容易。
2000年6月,微軟公司宣布了自己的.NET框架。.NET框架的基本思想是:把原有的重點從連接到互聯(lián)網(wǎng)的單一網(wǎng)站或設(shè)備轉(zhuǎn)移到計算機、設(shè)備和服務(wù)群組上,而將互聯(lián)網(wǎng)本身作為新一代操作系統(tǒng)的基礎(chǔ)。這樣,用戶將能夠控制信息的傳送方式、時間和內(nèi)容,從而得到更多的服務(wù)。
2001年,ASP.NET浮出水面。它最初的名字為ASP+,后來改為ASP.NET。ASP.NET是微軟公司開發(fā)的一種建立在.NET之上的Web運行環(huán)境,它不是ASP的簡單升級,而是新一代的Active Server Pages。ASP.NET是微軟公司新體系結(jié)構(gòu)Microsoft.NET的一部分,其中全新的技術(shù)架構(gòu)使編程變得更加簡單。借助于ASP.NET,可以創(chuàng)造出內(nèi)容豐富的、動態(tài)的、個性化的Web站點。ASP.NET簡單易學(xué)、功能強大、應(yīng)用靈活、擴展性好,可以使用任何.NET兼容語言。
2002年微軟發(fā)布.NET正式版本.NET Framework 1.0,其中的ASP版本就是ASP.NET 1.0,在此以前發(fā)布了兩個.NET測試版本Betal和Beta2。
2003年微軟發(fā)布了.NET Frameworrk 1.1正式版,其中ASP版本就是ASP.NET 1.1。
2005年微軟發(fā)布.NET Framework 2.0正式版本,也就是ASP.NET 2.0。