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