轻量级UI框架,用于基于JS/HTML5 Webkit的移动开发,具有不错的列表性能
Lightweight UI Framework for JS/HTML5 Webkit-based mobile development with decent list performance
我的问题与寻找轻量级移动HTML5/JavaScript框架的推荐略有不同
我加入了一个针对ipad的JS/HTML5项目,目前使用Backbone.JS进行MVC,使用Zepto进行dom操作。他们在jQuery mobile上进行了试验,发现列表的性能并不令人满意。
基本上,我正在寻找一个具有非病毒操作系统许可证的替代移动Javascript UI框架(Sencha似乎已经推出了gpl3,我希望专注于UI小部件),它提供了高性能的动态列表和一组通用的iOS风格的UI小部件。我确实有和enyo打交道的经验,但我不是特别喜欢,所以这也是不可能的。
有什么建议吗?
也可以试试巧克力芯片UI-BSD许可证。
讨论性能-在iPad上,不要忘记,如果你想进行硬件加速的CSS转换(你想要这样),那么你必须使用webkit转换/翻译等。Thomas Fuchs(Zepto/scriptaculous的作者)写了一篇关于这些问题的很好的文章,我认为这篇文章是必不可少的,尽管它来自2010年。
我的处境几乎完全相同,我已经使用jQueryMobile将近一年了,发现自己在这一点上完全没有印象。我不得不说,我非常退出了伦戈的比赛。UI看起来非常棒,而且是语义编码的。
事实上,整个框架具有卓越的施工质量,并针对移动进行了高度优化。它不像JQM那样占地面积大,底层的QuoJS库非常强大,提供了几乎与jQuery相同的习惯用法。这里有一个应用程序演示。
有一个新的有趣的框架,乔,但我还没有深入研究。这可能是一个不错的选择。
我还喜欢另一个名为Topcoat.io的独特库,因为它只是基于CSS的,没有任何假设。非常干净,性能很好。
此网站提供了有关移动JS框架的所有选项
http://sixrevisions.com/javascript/mobile%C2%A0web-开发框架/
但我的建议是选择JQuery Mobile
jQuery Mobile 1.1.0[1]看起来不错。性能比以前的版本好得多,专注于小部件,并在MIT或GPL版本2许可证下获得双重许可。
事实上,它处于RC1状态,但希望我们能很快得到最终发布。
我相信你已经知道jQuery Mobile了(谁不知道呢?:p),但也许你应该试试这个新版本,只是为了测试新的性能。
[1]http://jquerymobile.com/demos/1.1.0-rc.1/
您也可以使用HTML进行dom,然后使用nativecss进行造型,当然也可以在引擎盖中使用cordova。
如果您对性能感兴趣,我建议Jquery Mobile
- 开发离线MathJax Android移动应用程序
- GWT开发模式或移动设备上的超级开发模式
- 相位器游戏开发 - 菜单中箭头移动太快
- 是否可以使用构造 2 为移动设备开发多平台游戏
- 如何通过移动 Web 开发有效利用资源
- 轻量级UI框架,用于基于JS/HTML5 Webkit的移动开发,具有不错的列表性能
- 用于移动开发的性能最佳的JavaScriptMVC框架
- CreateJS可以用于移动应用程序开发吗
- 在开发移动web应用程序时测量内存使用情况
- Jquery移动web应用程序开发(需要帮助)
- 您使用哪个移动设备模拟器来测试移动开发
- 基于html5的移动开发的最佳框架是什么?
- Node.js和Socket.IO从本地开发服务器移动到活动服务器,而不是连接
- Flash vs HTML5网页游戏开发移动
- 流星移动开发
- 为移动开发准备远程加载的SQLite数据库
- 在phonegap(多平台移动开发)中使用服务器端html+js
- 如何使用适用于 Node.js 的 AWS 开发工具包将 Amazon S3 中的所有对象从一个前缀复制/移动到另一个前
- 将WCF REST服务添加到使用HTML5,Javascript,CSS开发的移动应用程序中
- 我应该使用哪个移动应用程序开发框架