开发热点周报:ASP.NET MVC 2发布 STM淘汰线程锁

原创
开发
上周.NET增添了几个重要更新:一个ASP.NET MVC 2的预览版,一个.NET 4 Beta 1的增强版本STM.NET。另外,.NET 4中新增的Rx也值得学习。

【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博客

【前几周热点周报】

  1. 开发热点周报:微软示好Linux Ruby+Rails小更新
  2. 开发热点周报:甲骨文补丁日 Azure价格确定
  3. 开发热点周报:Silverlight 3发布 XHTML 2夭折
  4. 开发热点周报:PHP 5.3.0发布 Android开发选择再扩展
  5. 开发热点周报:Eclipse伽利略降临 Web Cache重大更新
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2009-07-15 09:42:22

SilverlightHTML 5Azure

2009-10-09 10:46:39

Windows 7ASP.NET MVCAndroid

2009-07-07 09:36:23

开发热点PHP 5.3Android

2009-10-21 12:46:39

GooglebotSpring 3.0Wolfram|Alp

2009-06-23 10:10:53

开发者社区PHP 5.2.10

2009-08-12 10:14:24

2009-06-16 09:51:18

Windows APIRuby BigDecTopCoder

2010-02-06 10:23:50

ASP.NET MVC

2009-11-17 10:25:17

Go语言Facebook APVisual Stud

2009-08-25 09:50:05

2009-09-15 09:59:44

微软ScalaCodePlex

2009-06-30 09:40:29

Eclipse 3.4Eclipse伽利略Web Cache

2009-07-21 11:02:15

甲骨文补丁Azure价格

2009-10-13 14:56:26

手机软件在线商店索引AJAX

2009-09-01 14:17:17

Delphi 2010mixinJavaFX

2009-12-15 10:11:10

2009-06-02 15:42:02

开发者大会.NET 4Silverlight

2009-07-28 10:36:06

微软LinuxRails

2010-07-29 10:06:06

ASP.NET MVC

2009-08-18 10:53:38

Windows 7代码拒绝IE 6Silverlight
点赞
收藏

51CTO技术栈公众号