Enyo–webOS 新的应用程序框架发布
在 webOS 开发大会上,Palm 宣布了新的应用程序开发框架 Enyo,这将代替原有的 Mojo。Enyo 是一个 Javascript 开发框架。(从 webOS 2.0 开始,Palm 将进一步拥抱 web 开发技术,其中包括:将 java service 替换为 javascript service,对 Html5 更好的支持等。)
Enyo 的由来
Enyo 来自 Palm 的 Aries 项目。Aries 是 Palm 发布的一个完全基于浏览器的手机应用开发环境。在开发过程中,开发者发现 Ares 的 javascrpit 开发框架 OpusJS 拥有比 Mojo 更多的优点,于是决定在其应用在手机之上。由于与 Mojo 框架完全不同,新的框架将取代 Mojo。这个新的框架基于 OpusJS,由于起源于 Ares,而且可以与其紧密配合,所以取名为 Enyo。
(注:Ares 是希腊神话中的战神,Enyo 是他的同伴)
Enyo 的优点
支持多种机型和不同的屏幕尺寸
加快程序启动速度
面向对象,拥有更好的事件处理能力
现代模块化设计——易于维护,代码重用
与 Ares 配合良好——由同一个团队构建
可以基于浏览器开发,无需模拟器
精简代码
硬件加速
Enyo 将在明年逐渐替代 Mojo,而开发者也可以在 2011 年早期开始获得 Enyo SDK。
via Precentral