.NET Framework3.5
- 在新版的 VS 中,主要是採用了最新的 .NET 3.5的技術
- 主要的核心程式還是以 2.0為基礎
- 所以向下相容到 .NET 2.0
- 「2.0」->「3.0」->「3.5」是以功能的方式新增,核心程式相同。
多版本支援
- 在建立專案、開啟專案時,都可決定使用的 .NET 版本( 2.0、3.0、3.5)
- 視專案為何種.NET版本,而會顯示何種功能(三種版本的功能不同)
- 由於核心程式相同,所以升級也變得相當簡便
- 針對 JavaScript 有偵錯功能
LINQ
- 將資料的查詢、設定與轉換的作業,融合於 .NET 程式中
- 它會根據我們想查找的資料類型(MS SQL、陣列、 DataSet、等)轉換成該種語法
- 至少支援「LINQ to Objects」「LINQ to DataSets」「LINQ to SQL」「LINQ to Entities」「LINQ to XML」
- 網路上,已有不少人開始自行撰寫「LINQ to Oracle」
- 所以只有學會「LINQ」語言,則可以在 .Net 的世界裡,查詢各種資料庫的資料
Silverlight
- 跨平台(Windows、Mac、Linux)
- 跨瀏覽器(IE6-8、Firefox、Safari 3.x)
- 多技術(.NET、AJAX)
- AJAX的執行效能上,會比JavaScript快一仟多倍。
- 只能用「屌」來形容
- 範例網站:華航精緻旅遊(需先安裝Silverlight 1.0)
- 另一個範例網站是「故宮博物館」的「清明上河圖-清院本」(超屌)
- 可惜故宮的目前還在發表階段,未完成。沒有放在官網上。
程式碼分析 Code Analysis
- 提早在開發初期發現問題
- 如同 .NET 專家幫你檢視程式碼的優劣
- 超過 230種檢查規則
程式碼指標 Code Metrics
- 提供程式碼的健康指標
- 為每段程式碼進行分析,給予「評分」及「紅綠黃」燈顯示
- 依據「類別耦合度」「繼承深度」「程式碼行數」「程式碼深度」「維設度指數」
執行效能分析
- 軟體自動操作(執行就會幫你分析了)
- 「找出花最多時間的地方」
- 「比較兩次測試的結果」
新的壓力測試
- 可以模擬上百萬人執行開發的網頁、確定網頁執行正常否
沒有留言:
張貼留言