20. .NET Framework 4.5 新增功能簡介
.NET for Windows Store apps
Portable Class Libraries (Windows Phone, Xbox360)
Core New Features and Improvements
Tools (Resgen.exe, Mpgo.exe)
Parallel Computing
Web
Networking
Windows Presentation Foundation (WPF)
Windows Communication Foundation (WCF)
Windows Workflow Foundation (WF)
(本次重點)
21. .NET for Windows Store apps
Windows 8 市集應用程式
.NET Framework 4.5 的子集合
可使用C#、Visual Basic、JavaScript、C++
22. Portable Class Libraries
可攜式類別庫專案
可在多個 .NET Framework 平台上執行的 Managed 組件
如 Windows Store App、Windows Phone App、
Silverlight、xbox360 執行的C#類別庫專案
23. Core New Features and Improvements
可選擇性用於多核心處理器以改善應用程式 Just-in-Time
(JIT) 在背景編譯效能
支援在 64 位元平台上大於 2 GB 的陣列
在安裝部署.NET Framework 4期間藉由自動偵測方式,減少
系統重新啟動
背景記憶體回收
新的 MEF (Managed Extensibility Framework )
…
24. Tools
建立適用於 Windows Windows 市集 應用程式的資源檔產生
器 (Resgen.exe)
最佳化原生映像組件 Managed特性 (Mpgo.exe),最佳化、
改善應用程式啟動時間、記憶體使用率。
47. ASP.NET MVC 的特點
關注點分離(Separation of Concerns)
已習慣取代配置(Convention over Configuration)
直接操控HTML,所以這樣更方便使用jQuery、AngularJS、
knockout.js等套件
不再有Server控制項,取而代之的是 HTML Helper等物件
網頁執行效率更好,不再有複雜的頁面生命週期
網頁流量降低,因不再有 ViewState
易於分工的架構,適合多人開發
容易測試