::細細品味ASP.NET :: (轉)
::細細品味ASP.NET :: (轉)[@more@]
青蘋果工作室(編譯) 01-5-16 下午 02:46:09
概 述 ASP現在被從頭到腳地重建了,結果就是。它並不只是ASP 4.0,它是一個用於 開發的全新,其中包含了許多新的特性。ASP.NET提供了更易於編寫、結構更清晰的程式碼,這些程式碼很容易進行再利用和共享;ASP.NET使用編譯後的語言,從而提升和伸縮性;ASP.NET使用Web表單使開發更直觀,利用面向技術促進的再利用。另外,ASP.NET中還包括有頁面事件、Web、緩衝技術以及控制元件和對資料捆綁的改進。供 ASP.NET使用的庫以及在.NET框架中允許透過Web 使用客戶商用,為員提供了更多新的開發機會。 ASP.NET的優勢 ASP.NET使程式碼更加乾淨。現有的ASP 應用程式中,不管你將它們寫得怎麼樣,結構總是充滿了長長短短的程式碼。而ASP.NET的程式碼不僅更容易編寫,而且更加乾淨整潔,比ASP程式碼更易於閱讀。同時,ASP.NET程式碼的結構方式提高了其再利用性和共享性。 ASP.NET 改進了、伸縮性、性和可靠性。對於簡單的ASP應用程式,配置其實並不算什麼問題,但是當你移植到一個利用元件的N層結構中時就會遇到問題。當你對這些應用程式進行配置和維護時,DLL 陷阱問題(元件註冊、版本、鎖定的DLL等等)就會出現。ASP.NET中則取消了元件註冊以及DLL鎖定,全面使用了配置,從而解決了這個問題。這樣你只需要複製檔案的工作就能配置一個Web應用程式。 ASP.NET對各種不同的提供了更好的支援。對於ASP開發人員來說,瀏覽器相容問題好象是一個永恆的問題。你或者為低一級的瀏覽器編寫程式碼,例如用HTML 3.2,或者限制頁面的瀏覽範圍。應用程式裝置的引入還會深化這個問題。本文中Web表單這部分描述了ASP.NET是如何解決瀏覽器相容性問題的。 ASP.NET 造就了一類新的Web應用程式。目前的Web應用程式通常都是同一種:一套線性應用程式,然後將邏輯植入其中之一。ASP.NET允許開發人員打破這種單一模式,創造出更加動態而且伸縮性更強的應用程式,這種應用程式能夠更好地滿足公司的商業需求,並提供一個更加豐富的開發環境。 到這裡你可能會想,雖然這些目標都很高尚,但是它們會使編寫應用程式變得困難。然後恰恰相反,用ASP.NET 進行開發要簡單得多! 下面我們就來細細品味一下ASP.NET的強大特徵,包括: ●對編譯語言的支援 ●Web表單 ●跟隨頁面物件的頁面事件 ●Web控制元件 ●Web Services ●緩衝技術 ●和跟蹤 ●程式碼和內容隔離 ●名稱空間的通用庫 ●配置 使用經過編譯的語言 現有的ASP版本是基於指令碼語言的,如和 。指令碼語言本身並沒有什麼錯,但是它們有兩大缺陷:它們是解釋型的,並且分類不嚴格。ASP.NET並沒有完全拋棄指令碼語言的概念,它引入了對全編譯語言的支援,使你能夠用編寫自己的伺服器端程式碼,例如:
細細品味 (一)
青蘋果工作室(編譯) 01-5-16 下午 02:46:09
概 述 ASP現在被從頭到腳地重建了,結果就是。它並不只是ASP 4.0,它是一個用於 開發的全新,其中包含了許多新的特性。ASP.NET提供了更易於編寫、結構更清晰的程式碼,這些程式碼很容易進行再利用和共享;ASP.NET使用編譯後的語言,從而提升和伸縮性;ASP.NET使用Web表單使開發更直觀,利用面向技術促進的再利用。另外,ASP.NET中還包括有頁面事件、Web、緩衝技術以及控制元件和對資料捆綁的改進。供 ASP.NET使用的庫以及在.NET框架中允許透過Web 使用客戶商用,為員提供了更多新的開發機會。 ASP.NET的優勢 ASP.NET使程式碼更加乾淨。現有的ASP 應用程式中,不管你將它們寫得怎麼樣,結構總是充滿了長長短短的程式碼。而ASP.NET的程式碼不僅更容易編寫,而且更加乾淨整潔,比ASP程式碼更易於閱讀。同時,ASP.NET程式碼的結構方式提高了其再利用性和共享性。 ASP.NET 改進了、伸縮性、性和可靠性。對於簡單的ASP應用程式,配置其實並不算什麼問題,但是當你移植到一個利用元件的N層結構中時就會遇到問題。當你對這些應用程式進行配置和維護時,DLL 陷阱問題(元件註冊、版本、鎖定的DLL等等)就會出現。ASP.NET中則取消了元件註冊以及DLL鎖定,全面使用了配置,從而解決了這個問題。這樣你只需要複製檔案的工作就能配置一個Web應用程式。 ASP.NET對各種不同的提供了更好的支援。對於ASP開發人員來說,瀏覽器相容問題好象是一個永恆的問題。你或者為低一級的瀏覽器編寫程式碼,例如用HTML 3.2,或者限制頁面的瀏覽範圍。應用程式裝置的引入還會深化這個問題。本文中Web表單這部分描述了ASP.NET是如何解決瀏覽器相容性問題的。 ASP.NET 造就了一類新的Web應用程式。目前的Web應用程式通常都是同一種:一套線性應用程式,然後將邏輯植入其中之一。ASP.NET允許開發人員打破這種單一模式,創造出更加動態而且伸縮性更強的應用程式,這種應用程式能夠更好地滿足公司的商業需求,並提供一個更加豐富的開發環境。 到這裡你可能會想,雖然這些目標都很高尚,但是它們會使編寫應用程式變得困難。然後恰恰相反,用ASP.NET 進行開發要簡單得多! 下面我們就來細細品味一下ASP.NET的強大特徵,包括: ●對編譯語言的支援 ●Web表單 ●跟隨頁面物件的頁面事件 ●Web控制元件 ●Web Services ●緩衝技術 ●和跟蹤 ●程式碼和內容隔離 ●名稱空間的通用庫 ●配置 使用經過編譯的語言 現有的ASP版本是基於指令碼語言的,如和 。指令碼語言本身並沒有什麼錯,但是它們有兩大缺陷:它們是解釋型的,並且分類不嚴格。ASP.NET並沒有完全拋棄指令碼語言的概念,它引入了對全編譯語言的支援,使你能夠用編寫自己的伺服器端程式碼,例如:
相關文章
- ::細細品味ASP.NET (五):: (轉)ASP.NET
- ::細細品味ASP.NET (二):: (轉)ASP.NET
- ::細細品味ASP.NET (三):: (轉)ASP.NET
- 細細品味ASP.NET (二) (轉)ASP.NET
- 校招中我,細細品味了這些題... | 掘金技術徵文
- ASP.NET的Page.IsPostBack 屬性詳細說明(轉)ASP.NET
- RAC詳細命令(轉)
- 轉 Git使用詳細教程Git
- oracle審計-細粒度(轉)Oracle
- Asp.Net細節性問題技巧精萃ASP.NET
- JMS詳細的工作原理【轉】
- Emacs詳細使用說明(轉)Mac
- asp.net 實現購物車詳細程式碼ASP.NET
- 【轉】Python之Numpy詳細教程Python
- Apple Pay接入詳細教程(轉)APP
- (轉)超級詳細Tcpdump 的用法TCP
- 工程專案施工管理細則(轉)
- 精打細算用Linux(轉)Linux
- 超級詳細Tcpdump 的用法(轉)TCP
- Windows 2000程式細述. (轉)Windows
- 保姆級教程!玩轉 ChunJun 詳細指南
- ORACLE FGAC(細粒度許可權控制)(轉)Oracle
- SSH框架搭建詳細圖文教程(轉)框架
- SCO UNIX上cpio命令詳細用法(轉)
- 慢慢細談Android 面試的細節Android面試
- [轉載]Linus說程式設計的品味程式設計
- 「轉」Laravel 依賴注入原理(詳細註釋)Laravel依賴注入
- Bootstrap的Model原始碼詳細註釋 (轉)boot原始碼
- 前端自動化-----gulp詳細入門(轉)前端
- Spring MVC詳細示例實戰教程【轉】SpringMVC
- (轉載)C++ ofstream和ifstream詳細用法C++
- Oracle SQL Loader的詳細語法 <轉>OracleSQL
- Oracle RAC中Srvctl命令詳細說明(轉)Oracle
- 詳細定義嵌入式系統(轉)
- LINUX 常見問題詳細解答(轉)Linux
- 顧客細分(Customer Segmentation)(轉載)Segmentation
- WCDMA的高速引擎 細解HSDPA技術(轉)
- MSN騙子病毒詳細技術分析(轉)