【51CTO快译】过去半个月间的一件大新闻是Devoxx上传来的消息:Java 7将会包含闭包了。08年的同一时间,Sun曾经宣布Java 7将不会有闭包,结果时隔一年,在很多开发者的敦促下,来了个180度大转变。然而,还是很多人感到不满意,引来了Java社区的议论纷纷。此外,由于微软的PDC大会刚刚闭幕不久,微软方面也有很多新的语言和产品的发布。下面看看Justin James挑选的过去半个月间的开发热点回顾。
语言/库类的更新
PHP 5.3.1发布
此次发布修复了100多个bug。由于很多是安全补丁,建议你尽快升级。
JDK 7将拥有闭包,引来议论纷纷
看起来Java 7将会有简单的闭包了,不过似乎这个决策激怒了Java社区里的很多人。
Dryad的学术版
微软将Dryad以及DryadLINQ发布为一个“学术版”,意思就是说:看一看,试一试,不过别用它赚钱。Dryad是用来编写分布式应用的系统。如果你的工作要与超级计算机打交道,这个还有些意思。
.NET 4 Micro Framework开源
听到这个消息让我小小的吃惊了一把:微软开源了.NET Micro Framework 4。除了两个包含第三方代码的小部件(TCP/IP堆以及密码库),其他的都开源了。此次开源使用的协议是Apache 2.0,这令我很高兴。微软并没有像有些人估计的那样简单的抛弃了Micro Framework,这的确是很好的举动。
JRuby激流勇进
Engine Yard发布了一个有趣的声明,声称JRuby的使用率正在节节攀升。对于JRuby我听说过一些不错的评价,不论你是Ruby还是Java程序员,都不妨去看看JRuby里面有没有什么对你有帮助的东西。
ASP.NET Ajax库加入CodePlex基金会
CodePlex基金会宣布ASP.NET Ajax库成为了其***个成员项目。不过说实话,我觉得这只是微软看到自己无法与强大的jQuery等对手比拼而采取的放弃战术。
.NET Reactive扩展预览
.NET的Reactive扩展(.NET Rx)现在有预览版了。这个系列扩展使用一个新的IObservable<T>接口来反转了传统的事件模型。这使得开发者可以更容易的在异步模式中订阅事件。
Silverlight 4 Beta发布
微软继续其神速的Silverlight开发步调。Silverlight 4的消息,我没特别了解过其他人的想法,不过我不免为我自己不是Silverlight开发者而感到庆幸——这个更新速度太多太快,任何人恐怕都难以消化。
工具产品类
JDeveloper 11g更新,添加大量新特性
Oracle发布了JDeveloper 11g R1,添加了上百个新特性,其中包括对Mazen和Bugzilla的集成。
OutSystems发布Agile Platform 5.0
OutSystems发布了Agile Platform产品的5.0版本。我见过新版本的一个示例,此次***的一个好东西就是TrueChange系统。这个系统将工作流引擎建造在平台之上。
RubyMine 2.0发布
JetBrains发布了RubyMine的2.0版本——这是在Ruby界口碑很好的一个IDE。这是一次免费的升级,特性列表看起来十分丰富。
Amazon将目光投向.NET开发者
Amazon为.NET开发者带来了一个Amazon Web服务(AWS)基础设施的SDK。AWS在云计算领域是个不错的选择,如果你是.NET开发者而又对Azure不敢兴趣,可以试试看这个。
Azure在线进行时
ZDNet博主Mary Jo Foley的一篇文章详细的总结了有关Azure的大量信息。微软之前宣布Azure已经脱离了测试版。
IIS SEO工具包和IIS URL Rewriter 2.0 RC发布
微软发布了IIS SEO工具包的最终版(这个工具用于帮助提高网站的SEO效果),以及IIS URL Rewriter 2.0的RC版。
Visual Studio和Visual Web Developer添加HTML 5验证
微软发布了一个Visual Studio 2008和Visual Web Developer IntelliSense的提要,用于实现HTML 5验证。HTML 5成为主流的步伐已经越来越快,是时候为它做好准备了。
本文节选编译自Justin James的博客。
【前几周热点周报】