即將到來的 .NET 4.0 與 Visual Studio 2010

.NET 4.0 開發工具 VS 2010 ,即將於 4/12 全球正式上市,這是 .NET 平台近年來的一大革新,從 .NET 2.0 、3.0 到 3.5 不斷整合進來的各種套件,其間 Silverlight 的快速改版,jQuery 的支援,LINQ、Entity Framework,過去幾年,.NET 平台令人眼花瞭亂的發展進程,實是兵荒馬亂不足以形容,而即將到來的 .NET 4.0 平台,總算將這些技術作了完整的統合,甚至 Silverlight 都追上來了,直接提供 4.0 的開發支援,而我們也將有一套全新的開發工具可以使用。

對於這次跨世代的改版,我們將重點放在三種技術上面:
  • Entity Framework:全新的資料存取技術。
  • Silverlight:成熟的 RIA 技術。
  • ASP.NET Ajax:全功能的 Ajax 支援。
中文版方面,大約還要晚個一個多月左右,無論如何,.NET 技術人員可以好好的準備迎接這次嶄新的改版。

關於 Entity Framework

隨著 .NET 4.0 的發表,工作室一些基礎教學書籍的開發與編輯工作,在未來的一個月也即將告一個段落,也因此,未來將有幾個月的時間,會投入 .NET 4.0 的資料整理與研究,當然,可能的話,新書也會在這段時間內發表。

新的技術不斷推陳出新,想要入門已然不易,更何況學好,網路資料成山成海卻是支離破碎,而範例除了能夠看到速成的效果之外,在根基未穩之前反而對學習有負面的效果,因此我目前開始著手整理一些 Entity Framework(以下簡稱 EF )的相關內容,嘗試在 LINQ 的基礎上,闡述這門新的資料存取技術,讓讀者可以很容易的入門,順利的熟悉這門技術,並將其應用未來的工作當中。

接下來的圖,是從 msdn 的 Introducing the Entity Framework 這篇文件裏面直接連接過來的架構說明:


從這張圖示中,你可以發現最上方有一個往下的箭頭是 LINQ to Entities ,而返回的箭頭則是 IEnumerable ,研習過「LINQ 最佳實務講座」這本書的讀者,現在就會知道整個 LINQ 在 EF 當中扮演了何等重要的角色,而如果你完全不瞭解 IEnumerable ,建議可以先修「LINQ 最佳實務講座」這本書。


當然,這篇文章並沒有打算要說明 EF 的內容,紮實、完整有系統的學習一門技術,一直是我鼓勵讀者學習技術的方式,因此在 blog 中,通常我只會寫些與關鍵概念有關的內容,完整細節的部份,還是請閱讀我出版的書,這是學好這門技術最快也最好的方式。

免費的往往最貴,捷徑通常出現在看起來最慢的那條路上,愈來愈多的技術人員選擇透過 Google 來拼湊所需的技術知識,而不是經由書本系統化的學習,這其實是很可惜的一件事,.NET 4.0 ,希望大家跟們一起拾起熱情,好好戰它一次吧。

Good Luck :D

網誌存檔