開(kāi)發(fā)熱點(diǎn)周報(bào):Java 7閉包引爭(zhēng)議 PDC大會(huì)精彩紛呈
原創(chuàng)【51CTO快譯】過(guò)去半個(gè)月間的一件大新聞是Devoxx上傳來(lái)的消息:Java 7將會(huì)包含閉包了。08年的同一時(shí)間,Sun曾經(jīng)宣布Java 7將不會(huì)有閉包,結(jié)果時(shí)隔一年,在很多開(kāi)發(fā)者的敦促下,來(lái)了個(gè)180度大轉(zhuǎn)變。然而,還是很多人感到不滿意,引來(lái)了Java社區(qū)的議論紛紛。此外,由于微軟的PDC大會(huì)剛剛閉幕不久,微軟方面也有很多新的語(yǔ)言和產(chǎn)品的發(fā)布。下面看看Justin James挑選的過(guò)去半個(gè)月間的開(kāi)發(fā)熱點(diǎn)回顧。
語(yǔ)言/庫(kù)類的更新
PHP 5.3.1發(fā)布
此次發(fā)布修復(fù)了100多個(gè)bug。由于很多是安全補(bǔ)丁,建議你盡快升級(jí)。
JDK 7將擁有閉包,引來(lái)議論紛紛
看起來(lái)Java 7將會(huì)有簡(jiǎn)單的閉包了,不過(guò)似乎這個(gè)決策激怒了Java社區(qū)里的很多人。
Dryad的學(xué)術(shù)版
微軟將Dryad以及DryadLINQ發(fā)布為一個(gè)“學(xué)術(shù)版”,意思就是說(shuō):看一看,試一試,不過(guò)別用它賺錢(qián)。Dryad是用來(lái)編寫(xiě)分布式應(yīng)用的系統(tǒng)。如果你的工作要與超級(jí)計(jì)算機(jī)打交道,這個(gè)還有些意思。
.NET 4 Micro Framework開(kāi)源
聽(tīng)到這個(gè)消息讓我小小的吃驚了一把:微軟開(kāi)源了.NET Micro Framework 4。除了兩個(gè)包含第三方代碼的小部件(TCP/IP堆以及密碼庫(kù)),其他的都開(kāi)源了。此次開(kāi)源使用的協(xié)議是Apache 2.0,這令我很高興。微軟并沒(méi)有像有些人估計(jì)的那樣簡(jiǎn)單的拋棄了Micro Framework,這的確是很好的舉動(dòng)。
JRuby激流勇進(jìn)
Engine Yard發(fā)布了一個(gè)有趣的聲明,聲稱JRuby的使用率正在節(jié)節(jié)攀升。對(duì)于JRuby我聽(tīng)說(shuō)過(guò)一些不錯(cuò)的評(píng)價(jià),不論你是Ruby還是Java程序員,都不妨去看看JRuby里面有沒(méi)有什么對(duì)你有幫助的東西。
ASP.NET Ajax庫(kù)加入CodePlex基金會(huì)
CodePlex基金會(huì)宣布ASP.NET Ajax庫(kù)成為了其***個(gè)成員項(xiàng)目。不過(guò)說(shuō)實(shí)話,我覺(jué)得這只是微軟看到自己無(wú)法與強(qiáng)大的jQuery等對(duì)手比拼而采取的放棄戰(zhàn)術(shù)。
.NET Reactive擴(kuò)展預(yù)覽
.NET的Reactive擴(kuò)展(.NET Rx)現(xiàn)在有預(yù)覽版了。這個(gè)系列擴(kuò)展使用一個(gè)新的IObservable<T>接口來(lái)反轉(zhuǎn)了傳統(tǒng)的事件模型。這使得開(kāi)發(fā)者可以更容易的在異步模式中訂閱事件。
Silverlight 4 Beta發(fā)布
微軟繼續(xù)其神速的Silverlight開(kāi)發(fā)步調(diào)。Silverlight 4的消息,我沒(méi)特別了解過(guò)其他人的想法,不過(guò)我不免為我自己不是Silverlight開(kāi)發(fā)者而感到慶幸——這個(gè)更新速度太多太快,任何人恐怕都難以消化。
工具產(chǎn)品類
JDeveloper 11g更新,添加大量新特性
Oracle發(fā)布了JDeveloper 11g R1,添加了上百個(gè)新特性,其中包括對(duì)Mazen和Bugzilla的集成。
OutSystems發(fā)布Agile Platform 5.0
OutSystems發(fā)布了Agile Platform產(chǎn)品的5.0版本。我見(jiàn)過(guò)新版本的一個(gè)示例,此次***的一個(gè)好東西就是TrueChange系統(tǒng)。這個(gè)系統(tǒng)將工作流引擎建造在平臺(tái)之上。
RubyMine 2.0發(fā)布
JetBrains發(fā)布了RubyMine的2.0版本——這是在Ruby界口碑很好的一個(gè)IDE。這是一次免費(fèi)的升級(jí),特性列表看起來(lái)十分豐富。
Amazon將目光投向.NET開(kāi)發(fā)者
Amazon為.NET開(kāi)發(fā)者帶來(lái)了一個(gè)Amazon Web服務(wù)(AWS)基礎(chǔ)設(shè)施的SDK。AWS在云計(jì)算領(lǐng)域是個(gè)不錯(cuò)的選擇,如果你是.NET開(kāi)發(fā)者而又對(duì)Azure不敢興趣,可以試試看這個(gè)。
Azure在線進(jìn)行時(shí)
ZDNet博主Mary Jo Foley的一篇文章詳細(xì)的總結(jié)了有關(guān)Azure的大量信息。微軟之前宣布Azure已經(jīng)脫離了測(cè)試版。
IIS SEO工具包和IIS URL Rewriter 2.0 RC發(fā)布
微軟發(fā)布了IIS SEO工具包的最終版(這個(gè)工具用于幫助提高網(wǎng)站的SEO效果),以及IIS URL Rewriter 2.0的RC版。
Visual Studio和Visual Web Developer添加HTML 5驗(yàn)證
微軟發(fā)布了一個(gè)Visual Studio 2008和Visual Web Developer IntelliSense的提要,用于實(shí)現(xiàn)HTML 5驗(yàn)證。HTML 5成為主流的步伐已經(jīng)越來(lái)越快,是時(shí)候?yàn)樗龊脺?zhǔn)備了。
本文節(jié)選編譯自Justin James的博客。
【前幾周熱點(diǎn)周報(bào)】