移动Web UI框架jQuery Mobile 或 Sencha Touch的选择
最近常被问到是用 jQuery Mobile 还是 Sencha Touch ,本人也比较关注这两个框架,试图从以下两方面发表点儿见解:
身家背景,都系出名门
1、jQuery Mobile 建立在jQuery 和 jQuery UI框架之上,很好的继承了jQuery支持多浏览器的特性,官方介绍支持 iOS, Android, Blackberry, Palm WebOS, Nokia/Symbian, Windows Mobile, Opera Mobile/Mini, Firefox Mobile。
优点:超多平台支持、入门简单传统div布局。
缺点:目前处于Beta阶段性能有待加强、UI支持比较简单不适合复杂交互。
2、ExtJS更名为Sencha后,Sencha Touch便是其中重要的一员,继承大哥ExtJS优点,SenchaTouch 同样具有整体UI布局的解决方案、华丽的界面,这些只需要JavaScript全部搞定。
优点:针对触摸屏丰富的UI设计支持复杂交互、纯JavaScript搞定布局、版本稳定性能尚可。
缺点:入门较不易需要javascript基础、支持平台较少(以Webkit浏览器为核心的Android,IOS,BlackBerry平台)。
从需求出发做选择
1、功能简单,只想让现有网站支持手机和平板电脑等移动设备,可考虑jQuery Mobile框架,入门简单而且支持较多平台。
2、想做客户端而且跨平台、丰富的交互,如果项目组有熟悉ExtJS的开发人员就更好了,请选择Sencha Touch。
移动Web UI框架较多,这里仅讨论比较典型的两个框架,如有更好方案或有建议,请移步移动Web开发社区发表评论。
相关推荐
huanghuang 2014-11-08
朱莉的乔夫 2015-03-13
Remindhh 2016-01-03
Raindan 2016-01-03
zmminer 2015-10-21
huanghuang 2014-11-08
lrlnh 2014-10-15
MegatronKings 2014-07-14
markshuai 2013-09-09
Dolphinsz 2013-08-14
hhhkhhh 2013-02-06
clayluo 2011-06-08
xueliangEmail 2016-01-26
爱技术爱生活TAO 2015-05-07
lly00 2015-03-13
胡杨林 2014-11-24
yeaperyeo 2014-09-19
Theqianduan 2014-04-09
HangMine 2014-01-23