【深圳网站建设】移动Web开发有易于上手、开发周期相对短以及可以自动更新等众多的优点,因此,除jQuery Mobile外,还有很多框架可支持开发Web应用,如jQTouch、Sencha Touch、SproutCore等。那它们与jQuery Mobile有什么区别呢?接下来我们进行详细说明。
1.jQTouch
jQTouch与jQuery Mobile十分相似,也是一个jQuery插件,同样也支持HTML页面标签驱动,实现移动设备视图切换效果。但与jQuery Mobile不同在于,它是专为WebKit内核的浏览器打造的,可以借助该浏览器的专有功能对页面进行渲染;此外,开发时所需的代码量更少。如果所开发的项目中,目标用户群都使用WebKit内核的浏览器,可以考虑此框架。
2.Sencha Touch
Sencha Touch是一套基于ExtJS开发的插件库。它与jQTouch相同,也是只针对WebKit内核的浏览器开发移动应用,拥有众多效果不错的页面组件和丰富的数据管理,并且全部基于最新的HTML 5与CSS 3的Web标准。与jQuery Mobile不同之处在于,它的开发语言不是基于HTML标签,而是类似于客户端的MVC风格编写JavaScript代码,相对来说,学习周期较长。
3.SproutCore
SproutCore同样也是一款开源的JavaScript框架,以少量的代码开发强大的Web应用。开始仅用于桌面浏览器的应用开发,后来,由于功能强大,许多知名的厂商也纷纷使用它来开发移动Web应用。但与jQuery Mobile相比,SproutCore对一些主流终端浏览的支持还有许多不足之处,如屏幕尺寸略大,开发代码相对复杂些。
上一篇: jQuery Mobile功能特点
下一篇: 网站建设的定义
售后保障
承诺任何问题1小时内解决数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款