我的创业和我正在决定使用哪个移动触摸框架来构建我们的移动Web应用程序。我无法弄清楚Sencha Touch和JQTouch之间的区别。据我所知,Sencha和Sencha Touch许可的两种产品都需要付费许可才能在商业上使用它。除了法律和财务问题,两个框架之间的区别,优点和缺点是什么。
感谢。
答案 0 :(得分:53)
JQTouch更容易动态运行(你基本上在一个页面上设计div的页面),但是,如果你计划有很多屏幕,你必须非常明智地将应用程序分成多个页面或者在Javascript中动态创建页面(至少在很多版本的Android和iPhone 3G上)有大量页面的DOM操作往往是发生缓慢的地方。
虽然Sencha touch似乎有更多的文档(至少它当然更有条理,并且位于中心位置),但实际上我发现更难以运行一个简单的3或4页应用程序。 jQtouch的文档遍布整个网络,您需要花一些时间来查找资源(Jonathon Stark的两本书(iphone,android),peepcode screencast。现在网页反映代码移动到Github而不是谷歌代码,实际的git存储库更容易找到(谷歌代码的分支曾经是谷歌的前几个点击。)现在,乔纳森斯塔克接管了管理David Keneda在参与Sencha工作时有点失望的项目,事情似乎越来越有条理。
我不知道这是否有帮助,但我的建议是尝试在每个网站上写一个2或3页的网站,看看你和你的开发人员最容易找到什么。现在,我坚持使用jQTouch,但随着Sencha(或其他技术)的改进,这可能会改变。重要的是保持大多数Javascript代码尽可能与库无关......
答案 1 :(得分:17)
官方jQuery移动项目刚刚宣布:http://jquerymobile.com。由于它支持的设备数量,可能值得等待(2010年末);我可能会将JQtouch用于简单的应用程序并等待jQuery Mobile。 Sencha Touch看起来非常复杂;如果我现在必须构建一个复杂的,功能丰富的Web应用程序,我可能会使用Sencha Touch。
答案 2 :(得分:13)
Here is an answer来自jQTouch自己的创建者David Kaneda,他也参与过Sencha Touch项目。
另一点,他的文章中没有提到,jQTouch专注于小屏幕。正如您在jQTouch roadmap上看到的那样。
答案 3 :(得分:8)
我认为Sencha Touch和Phonegap的结合是我在基于移动HTML的应用空间中看到的最好的工具。总而言之,您拥有一个强大的解决方案套件,具有出色的流畅UI。我已经探索了上面提到的所有选项,并且不相信他们可以通过Sencha Touch / Phonegap解决方案为您提供第1天的内容。
答案 4 :(得分:5)
我正在使用sencha-touch开发移动应用程序,我发现它易于使用且文档齐全,并且因为它支持手机间隙框架,所以您不必考虑其他设备,只需开发和上传到手机间隙,他们将为其他移动设备构建您的应用程序,它将准备部署,phonegap支持Android,iPhone,黑莓和诺基亚,我不知道其他设备,如窗口移动,但我猜它在管道
答案 5 :(得分:2)
“虽然Sencha touch似乎有更多的文档(至少它当然更有条理,位于中心位置),但实际上我发现让一个简单的3或4页应用程序运行起来更难。”
完全同意这一点,克里斯。他们真的需要专注于简化他们的演示,并针对创建简单jQT网站的用户(5-10张卡片,可以滑动,也许是一些ajax数据或表格)。屏幕录像显示如何使用JQT网站并将其移至Sencha将赢得大量新开发者和粉丝。我知道很多人只是因为这个原因等待jQueryMobile。
答案 6 :(得分:0)
我知道在选择正确的方面可能会有一些差异
for Sencha:
而RHomobile支持Cloud并且还提供硬件支持 与JQ相同:它提供对云和支持的支持。硬件
如果您需要更多差异,请与我们联系。