【51CTO快译】上周ASP.NET MVC 2的第一个预览版发布了,距离ASP.NET MVC 1的发布日期相当的近。另外,ActiveX漏洞再次被补上,而造成漏洞的原因却是代码中缺失的一个&符号。下面看看Justin James挑选的上周热点回顾。
ASP.NET MVC 2第一个预览版
这个预览版来的比预想的要早:ASP.NET MVC 1才出来没有多久。看起来ASP.NET MVC 2将被包括在Visual Studio 2010中了。微软.NET开发总管Scott Gu为这个版本写了一个简单教程,可以学习观摩一番。
ActiveX的问题源于指针
知道IE的ActiveX漏洞是怎么回事么?这个漏洞产生的原因正是我不喜欢C和C++的原因。一个漏写的&,代码编译不会受到影响,跑起来也正常,但会导致代码不对spec起作用。在此次漏洞中导致的问题就是,IE无法正常阻挡危险的ActiveX组件。
.NET 4中的Rx(Reactive-Framework,反应框架)
.NET 4.0将拥有一个叫做Rx的新功能(LINQ到事件)。这个功能将Iterator(迭代)模式反转为Observable(可观测的)模式。这个看起来像是.NET 4中处理事件以及其他非同步程序内容时优先考虑的方法,值得学习。
IronPython 2.6 Beta 2发布
IronPython 2.6 Beta 2的发布包含了大量bug更新,现在已经完全支持CPython 2.6的功能。简单理解IronPython就是一个.net可用的组件,或者说是.net框架下和c#等平行的另一种语言。抛去VS和.NET,IronPython和Python没有什么特别的不同。
Mono 2.4.2.3发布
这是一个小更新版本,修复小bug若干。
有了STM.NET,可能不再需要线程锁
微软发布了STM.NET。这是.NET 4 Beta 1的一个增强版本。STM.NET(软件事务内存)允许开发者将一段代码传递到一个delegate,此delegate将代码以安全线程的方法引用为事务,在需要使用时再调回。这样就无需使用数据锁和MSMQ这种系统了。
本文节选编译自:Justin James博客
【前几周热点周报】