设为首页 收藏本站
查看: 918|回复: 0

[经验分享] .NET平台2008年大事记

[复制链接]

尚未签到

发表于 2016-5-22 09:59:19 | 显示全部楼层 |阅读模式
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,Windows Presentation 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的发布。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-220212-1-1.html 上篇帖子: ERP系统慎选SQL SERVER 2008版本 下篇帖子: 年度总结:Java 2008年大事记
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表