2011年2月9日 星期三

1-3 ASP.NET 2.0的重要變革

當您開始學習ASP.NET 2.0之時,我們建議您從三個面向觀察ASP.NET 2.0所帶來的改變,您會發現整個ASP.NET 2.0最大的變革與未來Web應用程式開發,都會環繞著底下這三個主題打轉:

  1. Call Back機制與AJAX概念:
      Call Back技術與AJAX的整個概念,將會把Web應用程式帶到另一個境界,您會發現Google Mail(以及很多Google提供的Services)用了相當多的AJAX技術,在ASP.NET 2.0中,Call Back是一個核心的機制,提供了GridView控制項的不換頁排序與分頁功能。然而,更重要的改變這才開始,您可以在本書中找到很多AJAX範例(例如可以拖曳商品進去的購物車、不換頁即可存取後端資料庫並更新前端資料的網頁、不Reload就可以對話的聊天室),您會發現將AJXACall Back融入您的應用程式中,將帶給使用者非常好的操作經驗。

  2. 炫麗的Web控制項和新增機制
      其實這個是最吸引開發人員從ASP.NET 1.1轉換到ASP.NET 2.0的要素。很多開發人員是看到了ASP.NET 2.0中新增的控制項和機制而移轉到ASP.NET 2.0的。包含Login控制項和MemberShipMasterPageTheme、豐富的DataControlsWebPart機制和巡覽控制項這些對於縮短程式碼的開發時間,有相當大的幫助。這些機制幾乎讓ASP.NET 2.0的開發環境(VS2005或是VWD)變成一套程式產生器,只需要拖拉就可以做出非常精緻的網站,所花費的成本不到過去的三分之一。

  3. DataSource與資料繫結的改變
      在ASP.NET 1.1最令人困擾的另一個議題是與資料庫的連結,畢竟從ADOADO.NET對開發人員來說又是一個很大的改變。而ASP.NET要連結資料庫,得先建立ConnectionDataAdapterDataCommand,還要利用DataSetDataTableDataView…等物件,實在是太囉唆了。害的很多人還沒連到資料庫就放棄了。但是,在ASP.NET 2.0這個狀況大幅改善,透過DataSource控制項,可以很簡單的存取資料庫,再也不用管ConnectionDataAdapterDataCommand…這些物件了,而且DataSource控制項本身就是一個很漂亮的物件,即使您習慣自己寫程式來控制資料庫存取,您都會發現DataSource實在是個不可多得的好東西。

上面這幾個項目,是筆者認為ASP.NET 2.0改變的核心,一般的軟體開發人員,從專案開發團隊、MIS工程師、套裝軟體開發團隊,都可以從上面這幾個主題,很快速的掌握到ASP.NET 2.0的重點,並且得到您需要的支援,加快您程式開發的速度,而這些都在本書裡面有相當大篇幅的介紹。

Keep Walking!!讓我們一起進入ASP.NET 2.0的嶄新世界吧!


[next]

沒有留言:

張貼留言