一個程序
速度是一件非常令人渴望的東西
一旦代碼開始工作
接下來你就得盡可能的讓它運作的快些
再快些
在ASP中你只有盡可能擰干你的代碼
以至於不得不將他們移植到一個僅有很少一點性能的部件中
但現在呢
微軟將推出的ASP
NET會妥善的解決這一問題
兼容性 與ASP兼容
因此沒有必要擔心你現存的應用程序會在IIS的下一版本中崩潰
文件以新的擴展名出現
即
ASPX
因此
你能很容易分辨出新老文件
在使用時有太多的 禁锢
如果你想從中獲取一些便利
你就得按它的規矩來做
這樣會對你的應用成許作出諸多限制
另一方面
微軟也力求使開發人員寫更少的代碼
所以以就只有在流暢性和連貫性方面做出犧牲
在管理和書寫方面的難度相對來說是增加了
因為在ASP
NET裡
有太多的
小事情
需要被考慮到
所以
開發者或者初用者不得不花費不少的時間來想通一個問題
為什麼系統這麼容易死掉
很明顯的
ASP和 會成為下一代網絡應用軟件
雖然花費不少
但確實提供了一些非常新的特性
ASP 會力圖將費用平衡下來
並且提供一些所沒有的功能
可編譯代碼 代碼已在要求下被編譯了
所以你可以在任何語言下編制
現在甚至於VBSCRIPT 和JAVA SCRIPT都被編譯了
COM 對象 我們在使用典型的ASP時
都意識到與COM 伴隨而來的問題
注冊components
重新啟動服務器…
都是些讓人很感麻煩的事
現在
因為有了新 一代視窗服務系統(NGWS)
你不再需要為這些問題煩心了
你只需簡單的復制源文件
在你需要的地方粘貼
它就會正常運作
不用再DLL注冊
XML配置 通過NGWS 框架
所有的METABASE和配置信息都存儲在XML文件裡
這意味著
你再也不需要被IIS糊弄得團團轉
甚至去改變設置
事實上
你只需改變從任何一處來的XML文件
並將改變 結果上傳到服務器
不需要任何類型的遠程PC 控制
Web forms和Web controls 提供了forms 鏈結到服務器的功能
因此你能夠更簡單地處理請求
Web controls也提供了相似的功能
並向網頁開發者提供了相對於HTML controls的更多的功能
caching 當用戶不再對服務器提出更多指令時
允許對象和輸出數據被緩沖
這樣會大大提升速度
緩沖系統非常先進
它可以讓你分辨出哪些需要被緩沖
哪些不需要
並且在何時調出緩沖的信息
可升級性 在中植入了一些非常優秀的可升級性特征
包括通過server維持會話狀態
以及多處理器平衡
runtime 同樣也監控進程
因此當你把數據弄得一團糟的時候
會自動關閉
然後重新啟動
同時將舊指令輸入到新的進程中
ASP
Net提供了一系列的全新的特征
並在現有的基礎上作了改進
雖然聽起來不錯
但也不是沒有問題的
如果沒有更好一個程序
速度是一件非常令人渴望的東西
一旦代碼開始工作
接下來你就得盡可能的讓它運作的快些
再快些
在ASP中你只有盡可能擰干你的代碼
以至於不得不將他們移植到一個僅有很少一點性能的部件中
但現在呢
微軟將推出的ASP
NET會妥善的解決這一問題
另外
需要提醒的是
編譯一個應用程序也需要耗費時間
因此
您系統的第一個用戶會發現明顯的遲延現象
如果你經常改變程序(許多ASP的程式員都會這樣做)
你的用戶就會發現性能明顯降低
From:http://tw.wingwit.com/Article/program/net/201311/13224.html