成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開發人員將為之興奮的微軟10大發布

原創
開發 后端
本文總結了10大微軟即將到來的發布,值得所有關注微軟技術的開發人員為之興奮。這十大發布包括Visual Studio 2010,.NET 4.0,Azure,以及.NET Ajax、F#等等。

【51CTO獨家特稿】在即將到來的2010年,微軟將帶來一系列的產品發布,值得所有關注微軟技術的開發人員為之興奮。本文挑選了最有代表性的10大發布,而最令人振奮的莫過于Visual Studio 2010。

1、Visual Studio 2010

Visual Studio 2010為新的.Net 4.0框架提供了全新的開發環境,此外,還有其它一些特性值得我們關注Visual Studio 2010:

◆微軟清理了Visual Studio的用戶界面,第一次使用Visual Studio 2010時這是最容易察覺到的變化,它本身現在是一個正式的WPF程序。

Visual Studio 2010歡迎界面 
圖 1 Visual Studio 2010新的歡迎屏幕

◆對新的編程語言如F#和并行編程支持得更好。

◆最讓開發人員興奮的莫過于對JavaScript語言的全智能感應支持。

◆增加了基于XAML的Silverlight應用程序的可視化編輯器,再也不需要Blend進行前端設計,這是Silverlight開發人員最幸福的事情。

◆新增了很多工具,也有很多工具得到了增強,新的內置建模能力,更好的測試選項,以及對TFS的真正有用的改進。

我安裝Beta測試版已經有一段時間了,電腦從來沒有出現過藍屏,無論如何,它是目前最好的開發IDE了。

發布日期:2010年第一季度

延伸閱讀:Visual Studio 2010應用與開發詳解

2、.NET 4.0和C# 4.0

有一個詳細清單專門介紹了即將到來的.NET 4.0和C# 4.0新特性(VB.NET也有一些新特性,但大部分是模仿C#的增強或增加了早已在C#中具有的屬性),.NET框架有許多改善,也有一個詳細的清單。

C#添加了許多新功能,我相信很多開發人員已經迫不及待地在開始使用了,包括:

◆動態類型對象。

◆可選參數 – Visual Basic已經有這個特性,現在C#終于也有這個特性了。

◆和COM對象更好的互操作性。

發布日期:2010年第一季度

延伸閱讀:全面總結.NET 4.0新特性:C#和VB.NET的取長補短

3、Windows Identity Foundation/活動目錄聯合服務(以前的代號是“Geneva”)

來自微軟的新的身份認證產品,ASP.NET開發人員可以使用基于聲明的安全和認證服務,雖然不是什么新方法,但可以在ASP.NET中無縫集成,對于企業而言瞞有吸引力。

發布日期:2010年第四季度

4、Windows Azure平臺

我們已經通過各種渠道了解到了云計算,微軟將會在接下來數月內努力銷售他們基于云的服務平臺Azure

這對開發人員有什么意義呢?架構師規劃出的系統可能不會安裝一個新的SQL Server或創建一個活動目錄服務器,相反,公司可能將他們的系統托管到Azure平臺。

[[6387]] 

發布日期:2009年11月

延伸閱讀:詳解Azure云計算 訪微軟互連系統部門全球副總裁

5、ASP.NET MVC 2

MVC不是Microsoft Voluminous Code的縮寫,但確實有很多Web表單開發人員第一次接觸ASP.NET MVC就會有這種想法,因為MVC擺脫了服務器控制,有些ASP.NET開發人員可能會認為MVC會使代碼量增加,雖然這種擔心有點道理,但下一代MVC在許多方面都得到了增強。

發布日期:2010年第一季度

延伸閱讀:ASP.NET MVC框架視頻教程

6、實體框架4.0

隨著ADO.NET實體框架的發布,微軟加快了ORM(對象關系映射)步伐,通過NHibernate,.netTier和LINQ to SQL提供了更好的ORM選項,微軟的第一個實體框架留下了許多需要改進的地方。

幸運的是,微軟沒有讓人失望,在新的實體框架中將會填補許多空白,修復許多缺陷,現在你可以很容易修改有T4模板生成的代碼。

另一個抱怨是處理N層架構中斷開的實體對象,由于實體框架依賴于對象的狀態判斷某條記錄是否應該更新、刪除或插入,通過WCF服務處理無狀態的實體對象是一件繁瑣的事情,微軟使用“自我跟蹤”實體糾正了這個缺陷,將會在客戶端設置它們自己的狀態。

發布日期:2010年第一季度

延伸閱讀:ADO.NET實體框架引發爭論

7、WCF 4,WF 4和Windows Server “Dublin”

是的,微軟又一個歐洲城市代號,在.Net 4.0框架中,微軟對WCF(Windows Communication Foundation)和WF(Worflow Foundation)提供了足夠的增強,與此同時,“Dublin”對Windows服務器和IIS提供了增強,為WCF和WF應用程序提供了標準的托管服務。

WCF最讓人頭痛的是配置,涉及到web.config和app.config的配置,在.Net 4.0中,WCF現在有一個默認的端點配置,因此,如果你沒有需要就不用做任何配置改變,此外,WCF現在支持更簡單的REST接口,在WCF REST Starter Kit之前其實也可以使用,但新版本WCF使其變得更容易了。

在工作流方面,微軟在Visual Studio中為WF大大改善了可視化設計器,同時重新改寫了編程模型,變得更健壯了,并進一步增強了WCF和WF之間的互操作性,使得這兩種技術變得更加緊密。

發布日期:2010年第一季度

延伸閱讀:WCF開發基礎

8、F#

和許多開發人員一樣,我接觸的第一個函數編程語言是大學時期的LISP語言,當時嚇得我不敢接再去碰它,不過最近函數編程設計似乎又在復蘇了,一定程度上起源于.Net中的LINQ,并催生了F#的發展,F#起初是微軟內部的一個研究項目,現在在Visual Studio 2010中完全成了一門真正的編程語言。

下面是一個F#語言編寫的程序示例:

  1. (* Sample Windows Forms Program *)  
  2.  
  3. (* We need to open the Windows Forms library *)  
  4. open System.Windows.Forms  
  5.  
  6. (* Create a window and set a few properties *)  
  7. let form = new Form(Visible=true, TopMost=true, Text="Welcome to F#")  
  8.  
  9. (* Create a label to show some text in the form *)  
  10. let label =  
  11. let temp = new Label()  
  12. let x = 3 + (4 * 5)  
  13. (* Set the value of the Text*)  
  14. temp.Text <- sprintf "x = %d" x  
  15. (* Remember to return a value! *)  
  16. temp  
  17.  
  18. (* Add the label to the form *)  
  19. do form.Controls.Add(label)  
  20.  
  21. (* Finally, run the form *)  
  22. []  
  23. do Application.Run(form)  
  24.  

那么為什么要考慮F#接管面向對象編程語言,如C#和Java呢?Scott Hanselman在他的博客中進行了分析。

發布日期:2010年第一季度

延伸閱讀:函數式編程語言F#:基于CLR的另一個頭等編程語言

9、ASP.NET Ajax 4.0

如果你一直從事Web開發,那你一定感覺得到現在要設計良好的用戶界面比5年前要方便多了,因為有了Ajax和JavaScript庫如jQuery的出現,在ASP.NET Web表單內,當你處理ViewState和生成HTML元素時,使用異步運算是相當復雜的,為了彌補這個缺陷,微軟在2007年引入了ASP.NET Ajax

前一個ASP.NET Ajax使用UpdatePanel控件定義一個啟用Ajax的區域,這樣就可以使用異步更新進行內容替換,在這些調用之間來回發送的數據是一個很大的ViewState和HTML內容塊,很顯然它的效率不高。在4.0中,ASP.NET Ajax引入了客戶端模板,它提供了一個很容易和簡單的方法顯示動態數據,請看這篇文章了解它們是如何工作的,以及Ajax和JSON數據是如何與ASP.NET Ajax交互的。

發布日期:2010年第一季度

延伸閱讀:探討微軟ASP.NET AJAX控件開發技術

10、.NET RIA服務

微軟.NET RIA服務簡化了傳統的N層應用程序模型,它將ASP.NET和Silverlight平臺集中在一起了,RIA服務提供了一個模式編寫運行在中間層上的應用程序邏輯,控制對數據的訪問查詢,修改和自定義操作,它也為一般任務提供點到點支持,如數據校驗,認證等。

簡單地說,.NET RIA服務通過提供一個中間層定義業務和應用邏輯,填補了Silverlight和數據訪問之間的空白。

發布日期:2010年第一季度

延伸閱讀:微軟.Net RIA Services項目前景簡評

原文:Top 10 Upcoming Microsoft Releases That Developers Should be Excited About

作者:Garrett

【編輯推薦】

  1. Visual Studio 2010應用與開發詳解
  2. ASP.NET學習路線圖
  3. ASP.NET數據庫開發手冊
  4. 全面總結.NET 4.0新特性:C#和VB.NET的取長補短
  5. .NET平臺2008年大事記
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2011-04-30 16:56:45

Windows PhoiOS

2015-09-21 09:34:57

2019-07-12 13:59:21

Docker軟件技術

2010-02-24 13:45:40

Python開發人員

2023-01-14 13:36:12

Linux內核

2018-11-21 12:21:33

Ruby框架Web應用

2021-11-30 17:37:14

ReactRedux

2020-06-28 09:56:48

.NET開發工具

2018-10-12 22:50:20

機器學習API人工智能

2011-03-31 10:22:41

Java開發

2018-05-08 12:00:33

開發代碼Swift

2024-06-13 10:08:51

2013-09-10 09:17:34

Windows 8.1

2020-09-22 12:19:25

JavaGithub倉庫

2010-08-09 16:09:25

2013-01-30 14:27:51

Compuware

2009-11-23 20:07:51

ibmdw開發

2021-02-19 09:33:01

kubernetesJAVA服務

2009-12-11 14:50:14

Visual Basi

2012-05-30 15:15:42

ibmdw
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品欧美视频 | 午夜精品一区二区三区在线视频 | 亚洲第1页 | 久久精品a级毛片 | 久久伊人一区二区 | www.亚洲精品| 男女国产网站 | 欧美在线观看一区 | 亚洲精品视频一区 | 91中文字幕在线 | 国产欧美日韩精品在线观看 | 一区二区三区视频播放 | 男人天堂av网站 | 国产亚洲精品精品国产亚洲综合 | 精品久久久久久久久久久久久久久久久 | 韩日在线视频 | 在线看黄免费 | 视频在线一区 | 一区二区不卡视频 | 精品婷婷 | 天天射影院 | 精品一区二区不卡 | 午夜国产在线 | 亚洲福利 | 国产麻豆乱码精品一区二区三区 | 黑人巨大精品欧美一区二区免费 | 国产精品视频在线观看 | 男女羞羞视频免费看 | 2019天天干天天操 | www.色.com| 麻豆视频在线免费看 | 久久性 | 亚洲成人午夜电影 | 成人欧美一区二区三区在线播放 | 精品久久国产 | 九九久久国产 | 午夜电影在线播放 | 国产欧美一区二区三区久久手机版 | av在线免费不卡 | 视频1区2区 | 精品国产青草久久久久福利 |