Silverlight RTW發布
Silverlight RTW的發布可以說是NET平台下的一件大事經過了個Beta版本之後微軟在年月份發布了Silverlight 正式版給我們帶來了極大的驚喜然而更令人吃驚的是距離年月份發布Silverlight 只有短短的年的時間
這其中更有意思的是這個版本在一開始版本號並沒有定為而是Silverlight 然而微軟發現其中添加的新功能太多已經發生了本質的變化所以正式更正為Silverlight 我們再一起來回顧一下Silverlight 中的新功能支持使用托管語言編寫Silverlight應用程序如使用C#VBNE等語言並且支持動態語言內置了非常豐富的控件目前有多個提供了豐富的網絡支持調用Web Service基於Http通信Sockets支持等豐富的類庫支持如JsonLINQ等
需要補充一點的是微軟在月份發布了Silverlight Toolkit這是一個完全開源的項目提供了非常多的在Silverlight 中並沒有內置支持的控件並且還在不斷增加中
NET Framework SP和Visual Studio SP發布
在年月份微軟對於NET Framework 和Visual Studio 做了一次重大更新發布了NET Framework SP和Visual Studio SP其中在NET Framework SP中極大的提高了WPF應用程序的性能據微軟官方介紹至少有%%的提高在WCF中提供了對於RESTful風格服務的支持備受關注的ADONET Entity Framework也在SP中正式推出將會作為微軟下一代數據訪問平台曾經作為ASPNET Extension的ASPNET Data Dynamic和ADONET Data Services也在SP中發布
Visual Studio SP中極大的改進了WPF設計器HTML設計器以及HTML編輯器並在JavaScript的支持方面有了非常大的改進
ASPNET MVC Beta版發布
作為微軟官方提供的MVC框架ASPNET MVC在經歷了個預覽版之後在月份微軟發布了ASPNET MVC Beta版本並且將在年月底發布RC版本推出ASPNET MVC框架之後在NET社區引起了極大的關注有支持的意見也有反對的意見反對者們擔心ASPNET MVC會最終取代ASPNET WebForm事實上這種是杞人憂天ASPNET MVC不會取代ASPNET WebForm兩者將會並存只不過為開發者開發基於NET平台的Web應用程序多了一種選擇而已
模式與實踐
微軟模式與實踐團隊這一年可以用碩果累累來形容在月份發布了Enterprise Library 版本並在月份又推出了Enterprise Library 版作為微軟官方支持的IOC框架Unity應用程序塊也推出相應的版本目前最新版本是並且首次提供了AOP的支持
年月模式與實踐團隊發布了Web客戶端軟件工廠Web客戶端軟件工廠為嘗試管理使用 ASPNET 構建的大型網站的開發人員提供了引人注目的解決方案此軟件工廠支持創建與站點中的各個子目錄相關聯的模塊並為模式(如 ViewPresenter 和 Application Controller)提供了一個可支持以模塊化方式啟用網站的獨立開發測試和部署的框架值得我們認真去研究在中除了支持NET Framework 和Visual Studio 之外還在中加入了很多小的指導包稱之為Guidance Bundle如Validation BundleSearch BundleAutocomplete Bundle等
另外一個關於WPF的應用程序指導包Composite Application Guidance for WPF也在年月份誕生了它是微軟模式與實踐小組推出的又一個開發指導包用來指導我們更加容易的構建企業級WPF客戶端應用程序分離復雜的WPF應用程序為多個獨立的模塊交給多個部門的開發者完成每個部門負責一塊開發最後可以無縫的集成為一個完整的應用程序主要有如下幾個部分構成參考實現復雜應用程序類庫快速入門指導文檔等類似於Web Client Software Factory
除了框架方面之外模式與實踐團隊也加大了在文檔指導方面的力度從年之後就再也沒有更新的NET應用程序架構指導在年月份發布了正式版提供了對於開發多種類型應用程序的開發指導包括WebRIAServiceMobile應用程序另外模式與實踐團隊還推出針對軟件測試WCF安全性方面的知道文檔都是非常難得的參考資料
NET Framework開源早在年月份的時候微軟就宣布要公開NET Framework源代碼年月日微軟終於公開了NET Framework源代碼第一批公開的源代碼包括NET基本類庫ASPNETWindows FormsWindows Presentation FoundationADONET和 XML這對於那些想探測神秘的NET Framework下到底隱藏怎樣的秘密的開發者來說無疑是一個驚天好消息在這之前我們只能通過一些反編譯工具來查看
開源社區
開源社區在年湧現出了一批優秀的開源項目如基於NET平台的Blog引擎BlogEngineNET非常優秀的一個輕量級Blog引擎微軟提供的ASPNET MVC的示例項目Oxite也創下了短期內下載量達到萬的記錄另外全新的擴展管理框架MEF也在Codeplex上開源它將為開發者構造可擴展的應用程序提供極大的方便同時MEF也將作為NET Framework的一部分集成在NET Framework 中
在開源社區年最值得關注的一件事是微軟Visual Studio 對jQuery的支持jQuery一款非常優秀的輕量級JavaScript框架微乳首次在Visual Studio產品中提供對於開源社區項目的支持實在是一件值得慶祝的大事由此也可以看出微軟自開放NET Framework源代碼以來在開源社區所做的努力
LINQ to SQL 新動向
讀者看到這裡可能覺的奇怪在年LINQ to SQL並沒有什麼變化為什麼要介紹它呢?只所以筆者在這裡要把LINQ to SQL單獨列為一節來講因為它有它有特殊的原因微軟ADONET產品組宣布 LINQ to SQL在以後的版本中將不會再發展由此在NET社區引發了一場地震各種關於LINQ已死的討論鋪天蓋地其實很多開發者都進入了一個誤區微軟只是不再發展LINQ to SQL而已而不是廢除並不是拋棄取而代之使用ADONET Entity FrameworkLINQ to SQL並不代表LINQLINQ作為語言方面的特性仍然具有舉足輕重的作用
總結
總之剛剛過去的一年裡我們看到了微軟在NET平台上的努力見證了一個有一個令人激動的新技術的出現相信在未來的年微軟將會帶給我們更多的驚喜尤其是NET Framework 和Visual Studio 的發布
From:http://tw.wingwit.com/Article/program/net/201311/15444.html