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