開發(fā)熱點周報:Java EE 6塵埃落定 ECMAScript升級
原創(chuàng)【51CTO快譯】Java EE 6終于塵埃落定,這是過去兩周開發(fā)界最受關(guān)注的焦點。另外,當(dāng)前互聯(lián)網(wǎng)上最為重要的瀏覽器端腳本語言,JavaScript的原型,ECMAScript升級到了ECMAScript 5版本,對于Web開發(fā)而言是又一個里程碑。下面看看Justin James挑選的過去半個月間的開發(fā)熱點回顧。
語言和庫的更新
Java EE 6總覽
#T#Sun發(fā)布了有關(guān)Java EE 6中的變化的一篇很好的總結(jié),其中包括了大量的代碼示例。很多變化都恰到好處,對Java開發(fā)周期的薄弱點,包括部署的問題和XML設(shè)置系統(tǒng)的密度問題進(jìn)行了解決。這篇總結(jié)將在51CTO開發(fā)頻道陸續(xù)翻譯發(fā)布,點擊這里觀看第一篇:Java EE 6的主要目標(biāo)。
ECMAScript升級
ECMAScript是一個腳本語言,JavaScript、JScript和ActionScript都是這個語言的變種,可以說在互聯(lián)網(wǎng)上到處都有這個語言的身影。這個語言最近升級到了ECMAScript 5。新版本的語法更加嚴(yán)謹(jǐn),這是一個很好的方向,可能會為Web開發(fā)帶來一些新的改變。
Ruby on Rails 2.3.5發(fā)布
Ruby on Rails 2.3.5帶來了幾個新功能,一些bug修復(fù),以及一個安全補丁。不過據(jù)部分用戶反映,Rails 2.3.5存在一些內(nèi)存泄露問題,用戶需謹(jǐn)慎升級。
IronPython 2.6最終版發(fā)布
IronPython 2.6最終版于11日發(fā)布,帶來了相當(dāng)多的大變化,其中包括與CPython 2.6的語言和標(biāo)準(zhǔn)庫的接軌、增強的.NET集成、性能提升等(有興趣的讀者可以閱讀這篇文章更多的了解IronPython)。
Gears停止轉(zhuǎn)動
Google宣布停止Gears的開發(fā),全面推動HTML 5的進(jìn)程。在51CTO編者看來,既然HTML 5本身支持離線應(yīng)用,那么Gears作為臨時性實現(xiàn)一項特定功能的技術(shù),這樣死的也不算太冤。
Azure上的Ruby on Rails?
本月初從微軟傳來消息,說其Azure云計算平臺將會支持Ruby on Rails。過去這些年,微軟一直在致力于為PHP開發(fā)者在微軟平臺上準(zhǔn)備一畝三分地,而現(xiàn)在看來這個動作也要普及到Rails社區(qū)了。
Rubinius 1 RC1發(fā)布
Rubinius是Ruby的字節(jié)碼虛擬機(Ruby VM)。虛擬機使用C++編寫,而字節(jié)碼編譯器基于純粹的Ruby語言。
微軟為虛擬化發(fā)明新語言
微軟研究所正在嘗試創(chuàng)建一個名為Vedea的新語言,針對虛擬化技術(shù)。據(jù)微軟博客透露,這個語言的測試版將于2010年初開放下載。據(jù)微軟介紹,Vedea針對的不是傳統(tǒng)的程序員,而是專業(yè)不是編程的技術(shù)人員。Vedea的目的是幫助對編程不熟悉的技術(shù)人員實現(xiàn)他們對虛擬化的一些想法。
Python 2.7 alpha 1發(fā)布
Python 2.7將是2.x發(fā)布線的最后一個版本;這個版本包括了Python 3.1中的一部分功能。
Ruby 1.9的安全漏洞
Ruby 1.9被發(fā)現(xiàn)在String類的ljust,rjust和center方法中有安全漏洞。為此Ruby 1.9進(jìn)行了一次更新,除了修復(fù)了這個安全漏洞之外還帶來了100多個bug修復(fù)。
Mono 2.4.3發(fā)布
Mono 2.4.3主要是修復(fù)之前版本的bug。
開發(fā)工具和產(chǎn)品更新
微軟AJAX CDN現(xiàn)在支持SSL
如果你想在你使用了SSL的站點上使用微軟AJAX內(nèi)容傳輸網(wǎng)絡(luò)(CDN),那么你會高興地發(fā)現(xiàn)CDN現(xiàn)在開始支持SSL。這樣在瀏覽器中就不會彈出有關(guān)SSL頁面中出現(xiàn)非SSL內(nèi)容的警告了。
Eclipse應(yīng)用商店Marketplace上線
Eclipse新上線的應(yīng)用商店取代了原來充滿漏洞的EPIC系統(tǒng),目前聽到的聲音都對這個新的應(yīng)用商店評價不錯。
Intel發(fā)布Atom SDK的測試版
這個Atom SDK用于幫助開發(fā)者開發(fā)基于英特爾Atom內(nèi)核上網(wǎng)本的應(yīng)用。
Gear6提供云端的Memcached
Gear6的Memcached產(chǎn)品現(xiàn)在可以在亞馬遜云計算平臺AWS上使用。Memcached是分布式緩存系統(tǒng),十分適合增強系統(tǒng)的可伸縮性。如果你希望在你提升你的云端應(yīng)用的可伸縮性,那你應(yīng)該試試這個。
本文節(jié)選編譯自Justin James的博客。
【前幾周熱點周報】