针对webveiw的移动前端框架对比,各位大牛还请不吝赐教~畅所欲言

我不知道啊 发布于 2015/07/10 10:06
阅读 2K+
收藏 2

大家好,最近开始开发移动web项目,在选择前端框架上犹豫不定,主要是因为对这些框架的了解都只是看网上分享的介绍帖,跟实际经验比起来相差还是很大的,所以还请各位有使用经验的同仁分享下。

尤其是Sencha Touch 和 FrozenUI,这两只框架在WEBVIEW下表现到底如何,针对微信内置的浏览器表现如何?在不同系统下表现如何等,FrozenUI和JXUI对比如何?各有那些千秋?还有器他优秀框架可以推荐?

    先分享下自己使用jquerymobile的经验。这只框架最大的优点就是入门简单,可能不会有第二个框架像jm这样,使用简单、文档全面。做过前端的人多少都对jquery了解,甚至jquery成为不少前端人的敲门砖。但是,我要说的是但是!它的表现实在差强人意。在android和ios下效果差太多,在android机下太卡,在ios下能好点,也好不到哪里去,不顺滑,很难与原生App的体验效果相媲美。组件还算全面,但如果要做统计图统计表什么的,就甭想了。

      随着微信公众号的火热,越来越多的移动web项目把微信公众号作为落脚点,如果不幸选择了jm做微信移动项目的前端,就等着哭吧。体验不顺滑、卡涩、加载慢、那都不是事儿!你会发现checkbox黏连(http://www.oschina.net/question/2343203_240653)白屏等等问题,只有你想不到,没有它出不了的bug。什么?你说你没遇见过这些问题,那我只能告诉你你测试的太少了,因为这些致命的问题是随机出现的!不同终端出现的频率也不一样!有的还会跟测试时间长短有关系!很快你会发现,你在明处,Bug在暗处,debug不再是定位代码行标那么简单,随机出现的bug大家能明白吗?!一切都不美好了!

    当然,上面这些吐槽主要是针对微信内置浏览器的,是用手浏览器直接浏览时,除了卡涩等性能问题,checkbox黏连这种问题是不会发生的,也就是说移动浏览器上,jm性能差,但还比较稳定。在其他webview下如何,我就不知道了,不过想想都不会比微信内置浏览器好多少。

    欢迎拍砖,另外,有谁能解决此贴(http://www.oschina.net/question/2343203_240653)的问题,我将不胜感激!恳请大家分享下其他移动框架使用心得和经验!尤其是针对微信内置浏览器和安卓webview、ios webview!

加载中
返回顶部
顶部