技术开发 频道

.NET平台2008年大事记

  【IT168 专稿】刚刚过去的2008年是极其不平凡的一年,我们经历了“汶川”地震的悲痛,见证了奥运会和神七发射成功的喜悦。在软件开发领域也是一样,作为一名普通的.NET平台的开发者,笔者已经在.NET平台下开发有6年了,沿着.NET平台一路走来,短短6年时间,.NET经历了1.0、1.1、2.0、3.0和3.5五个版本,下面笔者将会在过去的一年里,.NET平台的发展做一下回顾和总结。

  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的支持。

0
相关文章