半岛外围网上直营

.NET平台2008年大事记

原创|其它|编辑:郝浩|2009-04-07 17:12:04.000|阅读 378 次

概述:Silverlight 2 RTW发布 .NET Framework 3.5 SP1和Visual Studio 2008 SP1发布 ASP.NET MVC Beta版发布 模式与实践 开源社区 LINQ to SQL 新动向 总结

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

Silverlight 2 RTW发布

Silverlight 2 RTW的发布,可以说是.NET平台下的一件大事。经过了2个Beta版本之后,微软在2008年10月份发布了Silverlight 2正式版,给我们带来了极大的惊喜,然而更令人吃惊的是距离2007年9月份发布Silverlight 1只有短短的1年的时间。

这其中更有意思的是这个版本在一开始版本号并没有定为2,而是Silverlight 1.1,然而微软发现其中添加的新功能太多,已经发生了本质的变化,所以正式更正为Silverlight 2。我们再一起来回顾一下Silverlight 2中的新功能:支持使用托管语言编写Silverlight应用程序,如使用C#、VB.NE等语言,并且支持动态语言;内置了非常丰富的控件,目前有30多个;提供了丰富的网络支持,调用Web Service,基于Http通信,Sockets支持等;丰富的类库支持,如Json、LINQ等。

需要补充一点的是微软在12月份发布了Silverlight Toolkit,这是一个完全开源的项目,提供了非常多的在Silverlight 2中并没有内置支持的控件,并且还在不断增加中。

.NET Framework 3.5 SP1和Visual Studio 2008 SP1发布

在2008年8月份,微软对于.NET Framework 3.5和Visual Studio 2008做了一次重大更新,发布了.NET Framework 3.5 SP1和Visual Studio 2008 SP1。其中在.NET Framework 3.5 SP1中极大的提高了WPF应用程序的性能,据微软官方介绍,至少有20%-45%的提高;在WCF中提供了对于RESTful风格服务的支持;备受关注 的ADO.NET Entity Framework也在SP1中正式推出,将会作为微软下一代数据访问平台;曾经作为ASP.NET 3.5 Extension的ASP.NET Data Dynamic和ADO.NET Data Services也在SP1中发布。

Visual Studio 2008 SP1中极大的改进了WPF设计器,HTML设计器以及HTML编辑器,并在JavaScript的支持方面有了非常大的改进。

ASP.NET MVC Beta版发布

作为微软官方提供的MVC框架ASP.NET MVC在经历了5个预览版之后,在11月份微软发布了ASP.NET MVC Beta版本,并且将在09年1月底发布RC1版本。推出ASP.NET MVC框架之后,在.NET社区引起了极大的关注,有支持的意见也有反对的意见,反对者们担心ASP.NET MVC会最终取代ASP.NET WebForm,事实上这种是杞人忧天,ASP.NET MVC不会取代ASP.NET WebForm,两者将会并存,只不过为开发者开发基于.NET平台的Web应用程序多了一种选择而已。

模式与实践

微软模式与实践团队这一年可以用“硕果累累”来形容,在5月份发布了Enterprise Library 4.0版本,并在10月份又推出了Enterprise Library 4.1版。作为微软官方支持的IOC框架Unity应用程序块也推出相应的版本,目前最新版本是1.2,并且首次提供了AOP的支持。
 08年2月 模式与实践团队发布了Web客户端软件工厂,Web客户端软件工厂为尝试管理使用 ASP.NET 构建的大型网站的开发人员提供了引人注目的解决方案。此软件工厂支持创建与站点中的各个子目录相关联的模块,并为模式(如 View-Presenter 和 Application Controller)提供了一个可支持以模块化方式启用网站的独立开发、测试和 部署的框架,值得我们认真去研究。在2.0中除了支持.NET Framework 3.5和Visual Studio 2008之外,还在2.0中加入了很多小的指导包,称之为“Guidance Bundle”,如Validation Bundle、Search Bundle、Autocomplete Bundle等。

另外一个关于WPF的应用程序指导包Composite Application Guidance for WPF也在08年6月份诞生了,它是微软模式与实践小组推出的又一个开发指导包,用来指导我们更加容易的构建企业级WPF客户端应用程序,分离复杂的 WPF应用程序为多个独立的模块,交给多个部门的开发者完成,每个部门负责一块开发,最后可以无缝的集成为一个完整的应用程序。主要有如下几个部分构成: 参考实现、复杂应用程序类库、快速入门指导、文档等,类似于Web Client Software Factory。

除了框架方面之外,模式与实践团队也加大了在文档指导方面的力度,从04年之后就再也没有更新的.NET应用程序架构指导,在08年12月份发布了2.0正式版,

提供了对于开发多种类型应用程序的开发指导,包括Web、RIA、Service、Mobile应用程序。另外,模式与实践团队还推出针对软件测试、WCF安全性方面的知道文档,都是非常难得的参考资料。

.NET Framework开源早在2007年10月份的时候,微软就宣布要公开.NET Framework源代码,2008年1月19日微软终于公开了.NET Framework源代码,第一批公开的源代码包括:.NET基本类库,ASP.NET,Windows Forms,WindowsPresentation Foundation,ADO.NET和 XML。这对于那些想探测神秘的.NET Framework下到底隐藏怎样的秘密的开发者来说,无疑是一个惊天好消息,在这之前,我们只能通过一些反编译工具来查看。

开源社区

开源社区在2008年涌现出了一批优秀的开源项目,如基于.NET平台的Blog引擎BlogEngine.NET,非常优秀的一个轻量级Blog引擎;微软提供的ASP.NET MVC的示例项目Oxite也创下了短期内下载量达到2万的记录。另外全新的扩展管理框架MEF也在Codeplex上开源,它将为开发者构造可扩展的应用程序提供极大的方便,同时MEF也将作为.NET Framework的一部分集成在.NET Framework 4.0中。

在开源社区2008年最值得关注的一件事是微软Visual Studio 2008对jQuery的支持,jQuery一款非常优秀的轻量级JavaScript框架,微乳首次在Visual Studio产品中,提供对于开源社区项目的支持,实在是一件值得庆祝的大事,由此也可以看出,微软自开放.NET Framework源代码以来在开源社区所做的努力。

LINQ to SQL 新动向

读者看到这里可能觉的奇怪,在2008年LINQ to SQL并没有什么变化,为什么要介绍它呢?只所以笔者在这里要把LINQ to SQL单独列为一节来讲,因为它有它有特殊的原因。微软ADO.NET产品组宣布, LINQ to SQL在以后的版本中将不会再发展,由此在.NET社区引发了一场地震,各种关于“LINQ已死”的讨论铺天盖地,其实很多开发者都进入了一个误区,微软 只是不再发展LINQ to SQL而已,

而不是废除,并不是抛弃,取而代之使用ADO.NET Entity Framework。LINQ to SQL并不代表LINQ,LINQ作为语言方面的特性仍然具有举足轻重的作用。

总结

总之,刚刚过去的一年里,我们看到了微软在.NET平台上的努力,见证了一个有一个令人激动的新技术的出现,相信在未来的2009年,微软将会带给我们更多的惊喜,尤其是.NET Framework 4.0和Visual Studio 2010的发布。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ke049m.cn

文章转载自:自互联网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP
利记足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 真人boyu·博鱼滚球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 最大网上PM娱乐城盘口(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规雷火竞技官方买球(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 雷火竞技权威十大网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) boyu·博鱼信誉足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 权威188BET足球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规188BET足球大全(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新)