webOS發(fā)布新的應(yīng)用程序開發(fā)框架Enyo
如果說iPhone是定位于普通消費(fèi)者的,Windows Phone是定位于行政人士的,Android定位程序開發(fā)人員的,黑莓是定位于信息控的,那早些時(shí)候發(fā)布的webOS 2.0就可能是為那些玩社交媒體和Web 2.0的玩家準(zhǔn)備的。在 webOS 開發(fā)大會(huì)上,Palm 宣布了新的應(yīng)用程序開發(fā)框架 Enyo,這將代替原有的 Mojo。Enyo 是一個(gè) Javascript 開發(fā)框架。(從 webOS 2.0 開始,Palm 將進(jìn)一步擁抱 web 開發(fā)技術(shù),其中包括:將 Java service 替換為 Javascript service,對(duì) Html5 更好的支持等。)
webOS 2.0
Enyo 的由來
Enyo 來自 Palm 的 Aries 項(xiàng)目。Aries 是 Palm 發(fā)布的一個(gè)完全基于瀏覽器的手機(jī)應(yīng)用開發(fā)環(huán)境。在開發(fā)過程中,開發(fā)者發(fā)現(xiàn) Ares 的 Javascrpit 開發(fā)框架 OpusJS 擁有比 Mojo 更多的優(yōu)點(diǎn),于是決定在其應(yīng)用在手機(jī)之上。由于與 Mojo 框架完全不同,新的框架將取代 Mojo。這個(gè)新的框架基于 OpusJS,由于起源于 Ares,而且可以與其緊密配合,所以取名為 Enyo。
Ares 是希臘神話中的戰(zhàn)神,Enyo 是他的同伴
Enyo 的優(yōu)點(diǎn)
◆支持多種機(jī)型和不同的屏幕尺寸
◆加快程序啟動(dòng)速度
◆面向?qū)ο螅瑩碛懈玫氖录幚砟芰?/p>
◆現(xiàn)代模塊化設(shè)計(jì)——易于維護(hù),代碼重用
◆與 Ares 配合良好——由同一個(gè)團(tuán)隊(duì)構(gòu)建
◆可以基于瀏覽器開發(fā),無需模擬器
◆精簡代碼
◆硬件加速
Enyo 將在明年逐漸替代 Mojo,而開發(fā)者也可以在 2011 年早期開始獲得 Enyo SDK。
【編輯推薦】