樓主問的是3.5的新功能吧?
其實早在2007年11月,微軟就發布了英文版的VS2008,同時推出了.NET Framework 3.5。這個版本真的加了不少猛料,像啥LINQ啊,AJAX、WCF、WPF、WF這些也都加強了,而且在Compact Framework、ASP.NET、CLR底層這塊也做了不少優化和新增功能。
來來來,咱一個個說:
首先是.NET Compact Framework 3.5,這玩意兒主要是給移動設備用的。這次更新加入了WCF通信框架的支持,搞分布式應用更方便了。還有就是支持LINQ了,開發效率直接起飛。另外也根據社區反饋加了不少新API,調試工具也更新了一波,開發體驗更舒服了。
然后是ASP.NET這塊,3.5對AJAX的支持是真的強。新加了一堆服務器控件和API,做AJAX網站更輕松了。比如ScriptManager和UpdatePanel這兩個控件,輕輕一拖就能讓老的ASP.NET 2.0頁面實現局部刷新,不用每次都整個頁面重載。而且還出了個Microsoft AJAX Library,專門用來搞前端AJAX交互,前后端都能玩得飛起。
再說擴展性方面,System.AddIn.dll這個組件是重點。它搞出了一套新的插件架構模型,讓開發者更容易給程序加插件功能,而且即使主程序升級了,插件也能繼續跑得穩穩的,不容易出問題。
接著是CLR(公共語言運行時)那邊也有更新。I/O和管道通信這塊,.NET Framework 3.5開始支持兩種管道:匿名管道和命名管道,不管是本機進程間通信還是跨機器的網絡通信,都能搞定。
最后提一下垃圾回收機制,雖然沒說太詳細,但這一版確實在GC上做了優化,內存管理更高效了。
總結.NET 3.5真的是一個非常重要的版本,很多核心功能都是從這時候開始奠定基礎的,值得一看!
其實早在2007年11月,微軟就發布了英文版的VS2008,同時推出了.NET Framework 3.5。這個版本真的加了不少猛料,像啥LINQ啊,AJAX、WCF、WPF、WF這些也都加強了,而且在Compact Framework、ASP.NET、CLR底層這塊也做了不少優化和新增功能。
來來來,咱一個個說:
首先是.NET Compact Framework 3.5,這玩意兒主要是給移動設備用的。這次更新加入了WCF通信框架的支持,搞分布式應用更方便了。還有就是支持LINQ了,開發效率直接起飛。另外也根據社區反饋加了不少新API,調試工具也更新了一波,開發體驗更舒服了。
然后是ASP.NET這塊,3.5對AJAX的支持是真的強。新加了一堆服務器控件和API,做AJAX網站更輕松了。比如ScriptManager和UpdatePanel這兩個控件,輕輕一拖就能讓老的ASP.NET 2.0頁面實現局部刷新,不用每次都整個頁面重載。而且還出了個Microsoft AJAX Library,專門用來搞前端AJAX交互,前后端都能玩得飛起。
再說擴展性方面,System.AddIn.dll這個組件是重點。它搞出了一套新的插件架構模型,讓開發者更容易給程序加插件功能,而且即使主程序升級了,插件也能繼續跑得穩穩的,不容易出問題。
接著是CLR(公共語言運行時)那邊也有更新。I/O和管道通信這塊,.NET Framework 3.5開始支持兩種管道:匿名管道和命名管道,不管是本機進程間通信還是跨機器的網絡通信,都能搞定。
最后提一下垃圾回收機制,雖然沒說太詳細,但這一版確實在GC上做了優化,內存管理更高效了。
總結.NET 3.5真的是一個非常重要的版本,很多核心功能都是從這時候開始奠定基礎的,值得一看!