ASP .Net 2.0 技術,由Visual Studio 2005 與 .Net Framework 2.0 support的技術,主要有幾個優點:支援MVC架構與傳統混成架構。許多網頁伺服器腳本語言無法做到MVC分離模型,更別說預編譯了。這缺點在PHP 特別明顯(雖說我也是PHP死忠愛好者…),Smarty與CodeCharge樣板畢竟還是無法達到預編譯的境界,這事實上是拖慢許多網頁設計公司 製程的重要原因之一。但是ASP .Net 2.0 做到了。
IDE開發環境免費,雖說微軟開放VWD Express版免費下載居心叵測,但是,免錢的盡量用也是不變的道理,與其要被盜,不然開放,或許也是個方法。
最可能會被吐口水的優點,就是那比爾蓋茲死都不放的Basic語言,.Net 背後可使用VB語C#撰寫,根據個人經驗,移植度高達90%以上,如果用的都是通用控制項,沒有特別針對磁碟IO處理,這樣的程式,貼到網頁能跑,貼到應 用程式裡也能跑(By the Way, 貼到 PDA也能跑),懶人大作戰之必備工具之一。換句話說,拋棄工程師的尊嚴,快速替公司結案,.NET可說是最好選擇,但不見是長久之計。(君不見竹科大老 們多半使用微軟ASP 3.0之Solution現在要換,哀哀叫)
好啦,扯太遠,重點是,微軟放出AJAX套件了,趕快去裝吧,這是VWD的外掛,所以請先裝VWD吧,SQL免費版順便。
http://ajax.asp.net/
http://msdn.microsoft.com/vstudio/express/vwd/
http://msdn.microsoft.com/vstudio/express/sql/default.aspx
他只有增加幾個控制項,但是這就夠嚇人的啦,特別是UpdatePenal,以往要透過Post與伺服器更新的控制項與方法,放到這裡面,就可以達到不用全頁更新的效果了。配合Timer,網頁小時鐘兩行就解決了,這樣寫程式太過輕鬆,有時候會有罪惡感。