開發熱點周報:Java 7閉包引爭議 PDC大會精彩紛呈
原創【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的博客。
【前幾周熱點周報】