自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

.NET平臺2008年大事記

開發(fā) 后端
剛剛過去的2008年是極其不平凡的一年,在軟件開發(fā)領(lǐng)域也是一樣。作為一名普通的.NET平臺的開發(fā)者,筆者已經(jīng)在.NET平臺下開發(fā)有6年了,沿著.NET平臺一路走來,短短6年時(shí)間,.NET經(jīng)歷了1.0、1.1、2.0、3.0和3.5五個(gè)版本。本文中將會就過去一年中.NET平臺的發(fā)展做一下回顧和總結(jié)。

Silverlight 2 RTW發(fā)布

Silverlight 2 RTW的發(fā)布,可以說是.NET平臺下的一件大事。經(jīng)過了2個(gè)Beta版本之后,微軟在2008年10月份發(fā)布了Silverlight 2正式版,給我們帶來了極大的驚喜,然而更令人吃驚的是距離2007年9月份發(fā)布Silverlight 1只有短短的1年的時(shí)間。

這其中更有意思的是這個(gè)版本在一開始版本號并沒有定為2,而是Silverlight 1.1,然而微軟發(fā)現(xiàn)其中添加的新功能太多,已經(jīng)發(fā)生了本質(zhì)的變化,所以正式更正為Silverlight 2。我們再一起來回顧一下Silverlight 2中的新功能:支持使用托管語言編寫Silverlight應(yīng)用程序,如使用C#、VB.NE等語言,并且支持動態(tài)語言;內(nèi)置了非常豐富的控件,目前有30多個(gè);提供了豐富的網(wǎng)絡(luò)支持,調(diào)用Web Service,基于Http通信,Sockets支持等;豐富的類庫支持,如Json、LINQ等。

需要補(bǔ)充一點(diǎn)的是微軟在12月份發(fā)布了Silverlight Toolkit,這是一個(gè)完全開源的項(xiàng)目,提供了非常多的在Silverlight 2中并沒有內(nèi)置支持的控件,并且還在不斷增加中。

.NET Framework 3.5 SP1和Visual Studio 2008 SP1發(fā)布

在2008年8月份,微軟對于.NET Framework 3.5和Visual Studio 2008做了一次重大更新,發(fā)布了.NET Framework 3.5 SP1和Visual Studio 2008 SP1。其中在.NET Framework 3.5 SP1中極大的提高了WPF應(yīng)用程序的性能,據(jù)微軟官方介紹,至少有20%-45%的提高;在WCF中提供了對于RESTful風(fēng)格服務(wù)的支持;備受關(guān)注的ADO.NET Entity Framework也在SP1中正式推出,將會作為微軟下一代數(shù)據(jù)訪問平臺;曾經(jīng)作為ASP.NET 3.5 Extension的ASP.NET Data Dynamic和ADO.NET Data Services也在SP1中發(fā)布。

Visual Studio 2008 SP1中極大的改進(jìn)了WPF設(shè)計(jì)器,HTML設(shè)計(jì)器以及HTML編輯器,并在JavaScript的支持方面有了非常大的改進(jìn)。

ASP.NET MVC Beta版發(fā)布

作為微軟官方提供的MVC框架ASP.NET MVC在經(jīng)歷了5個(gè)預(yù)覽版之后,在11月份微軟發(fā)布了ASP.NET MVC Beta版本,并且將在09年1月底發(fā)布RC1版本。推出ASP.NET MVC框架之后,在.NET社區(qū)引起了極大的關(guān)注,有支持的意見也有反對的意見,反對者們擔(dān)心ASP.NET MVC會最終取代ASP.NET WebForm,事實(shí)上這種是杞人憂天,ASP.NET MVC不會取代ASP.NET WebForm,兩者將會并存,只不過為開發(fā)者開發(fā)基于.NET平臺的Web應(yīng)用程序多了一種選擇而已。

#p#

模式與實(shí)踐

微軟模式與實(shí)踐團(tuán)隊(duì)這一年可以用“碩果累累”來形容,在5月份發(fā)布了Enterprise Library 4.0版本,并在10月份又推出了Enterprise Library 4.1版。作為微軟官方支持的IOC框架Unity應(yīng)用程序塊也推出相應(yīng)的版本,目前***版本是1.2,并且***提供了AOP的支持。
 08年2月模式與實(shí)踐團(tuán)隊(duì)發(fā)布了Web客戶端軟件工廠,Web客戶端軟件工廠為嘗試管理使用 ASP.NET 構(gòu)建的大型網(wǎng)站的開發(fā)人員提供了引人注目的解決方案。此軟件工廠支持創(chuàng)建與站點(diǎn)中的各個(gè)子目錄相關(guān)聯(lián)的模塊,并為模式(如 View-Presenter 和 Application Controller)提供了一個(gè)可支持以模塊化方式啟用網(wǎng)站的獨(dú)立開發(fā)、測試和部署的框架,值得我們認(rèn)真去研究。在2.0中除了支持.NET Framework 3.5和Visual Studio 2008之外,還在2.0中加入了很多小的指導(dǎo)包,稱之為“Guidance Bundle”,如Validation Bundle、Search Bundle、Autocomplete Bundle等。

另外一個(gè)關(guān)于WPF的應(yīng)用程序指導(dǎo)包Composite Application Guidance for WPF也在08年6月份誕生了,它是微軟模式與實(shí)踐小組推出的又一個(gè)開發(fā)指導(dǎo)包,用來指導(dǎo)我們更加容易的構(gòu)建企業(yè)級WPF客戶端應(yīng)用程序,分離復(fù)雜的WPF應(yīng)用程序?yàn)槎鄠€(gè)獨(dú)立的模塊,交給多個(gè)部門的開發(fā)者完成,每個(gè)部門負(fù)責(zé)一塊開發(fā),***可以無縫的集成為一個(gè)完整的應(yīng)用程序。主要有如下幾個(gè)部分構(gòu)成:參考實(shí)現(xiàn)、復(fù)雜應(yīng)用程序類庫、快速入門指導(dǎo)、文檔等,類似于Web Client Software Factory。

除了框架方面之外,模式與實(shí)踐團(tuán)隊(duì)也加大了在文檔指導(dǎo)方面的力度,從04年之后就再也沒有更新的.NET應(yīng)用程序架構(gòu)指導(dǎo),在08年12月份發(fā)布了2.0正式版,提供了對于開發(fā)多種類型應(yīng)用程序的開發(fā)指導(dǎo),包括Web、RIA、Service、Mobile應(yīng)用程序。另外,模式與實(shí)踐團(tuán)隊(duì)還推出針對軟件測試、WCF安全性方面的知道文檔,都是非常難得的參考資料。

.NET Framework開源早在2007年10月份的時(shí)候,微軟就宣布要公開.NET Framework源代碼,2008年1月19日微軟終于公開了.NET Framework源代碼,***批公開的源代碼包括:.NET基本類庫,ASP.NET,Windows Forms,Windows Presentation Foundation,ADO.NET和 XML。這對于那些想探測神秘的.NET Framework下到底隱藏怎樣的秘密的開發(fā)者來說,無疑是一個(gè)驚天好消息,在這之前,我們只能通過一些反編譯工具來查看。

開源社區(qū)

開源社區(qū)在2008年涌現(xiàn)出了一批優(yōu)秀的開源項(xiàng)目,如基于.NET平臺的Blog引擎BlogEngine.NET,非常優(yōu)秀的一個(gè)輕量級Blog引擎;微軟提供的ASP.NET MVC的示例項(xiàng)目Oxite也創(chuàng)下了短期內(nèi)下載量達(dá)到2萬的記錄。另外全新的擴(kuò)展管理框架MEF也在Codeplex上開源,它將為開發(fā)者構(gòu)造可擴(kuò)展的應(yīng)用程序提供極大的方便,同時(shí)MEF也將作為.NET Framework的一部分集成在.NET Framework 4.0中。

在開源社區(qū)2008年最值得關(guān)注的一件事是微軟Visual Studio 2008對jQuery的支持,jQuery一款非常優(yōu)秀的輕量級JavaScript框架,微乳***在Visual Studio產(chǎn)品中,提供對于開源社區(qū)項(xiàng)目的支持,實(shí)在是一件值得慶祝的大事,由此也可以看出,微軟自開放.NET Framework源代碼以來在開源社區(qū)所做的努力。

LINQ to SQL 新動向

讀者看到這里可能覺的奇怪,在2008年LINQ to SQL并沒有什么變化,為什么要介紹它呢?只所以筆者在這里要把LINQ to SQL單獨(dú)列為一節(jié)來講,因?yàn)樗兴刑厥獾脑?。微軟ADO.NET產(chǎn)品組宣布, LINQ to SQL在以后的版本中將不會再發(fā)展,由此在.NET社區(qū)引發(fā)了一場地震,各種關(guān)于“LINQ已死”的討論鋪天蓋地,其實(shí)很多開發(fā)者都進(jìn)入了一個(gè)誤區(qū),微軟只是不再發(fā)展LINQ to SQL而已,而不是廢除,并不是拋棄,取而代之使用ADO.NET Entity Framework。LINQ to SQL并不代表LINQ,LINQ作為語言方面的特性仍然具有舉足輕重的作用。

總結(jié)

總之,剛剛過去的一年里,我們看到了微軟在.NET平臺上的努力,見證了一個(gè)有一個(gè)令人激動的新技術(shù)的出現(xiàn),相信在未來的2009年,微軟將會帶給我們更多的驚喜,尤其是.NET Framework 4.0和Visual Studio 2010的發(fā)布。

【編輯推薦】

  1. 探秘微軟北京.NET俱樂部2008年年會
  2. 微軟發(fā)布ASP.NET MVC設(shè)計(jì)模板庫
  3. 笑談程序員修煉之路:.Net篇
  4. .Net版本更新迅速 開發(fā)者學(xué)習(xí)成本過高
責(zé)任編輯:楊鵬飛 來源: IT168
相關(guān)推薦

2009-01-03 18:41:03

LinuxSSDEMC

2016-01-08 13:27:33

私有云OpenStack

2010-12-29 09:31:32

VMware

2009-01-05 13:01:50

2010-01-27 14:19:08

2014-12-29 09:30:16

SDN

2017-01-03 10:22:34

2011-05-12 23:14:39

IBM軟件集團(tuán)

2022-06-30 20:00:00

資訊技術(shù)熱點(diǎn)

2022-08-01 16:05:23

開源大數(shù)據(jù)元宇宙

2012-12-27 14:33:45

阿里云云計(jì)算

2009-03-31 18:52:07

2009-05-11 18:03:03

AMD服務(wù)器多核

2010-10-21 16:13:26

2018-02-05 00:25:05

2009-08-31 09:21:29

互聯(lián)網(wǎng)40年中國網(wǎng)民

2021-01-08 16:10:20

大數(shù)據(jù)數(shù)據(jù)中心Meta 數(shù)據(jù)集

2019-01-04 05:50:10

網(wǎng)絡(luò)安全信息泄露網(wǎng)絡(luò)攻擊

2021-01-04 08:33:04

網(wǎng)絡(luò)安全信息安全網(wǎng)絡(luò)攻擊

2019-08-29 18:13:13

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號