相較於VB程式ADO升級的問題,由於ASP並沒有資料繫結及資料感知的觀念,使用者介面是單純HTML的標籤,所以ASP到ASP.NET移轉小幫手只要語法做到向前相容,移植的比例相當高。

胡德民強調:「ASP是中界性的技術,沒有太多的學問在裏面。」因此,微軟不會建議企業作為關鍵任務專案的解決方案。另外,ASP先天上不利因素包括ASP是明碼,沒有經過編譯,所以效能不可能比機器碼好。再者,安全性方面,明碼放在網頁伺服器直接與外界互動,過去許多駭客針對ASP作攻擊。

ASP.NET在首次執行時會編譯程式碼,成為程式碼後置(Code Behind)的架構,安全性及效能比ASP好很多。再者ASP.NET擺脫以往設計使用者介面的諸多不便,享有與VB一樣的拖拉元件,設計所見即所得的介面,所以ASP的升級遠高於VB程式升級的比例。劉念臻分析:「ASP升級到ASP.NET的情況,在近一年的時間,約有一倍的成長。」

熱門新聞

Advertisement