Jquery mobile Sencha Touch还是jQuery Mobile?

Jquery mobile Sencha Touch还是jQuery Mobile?,jquery-mobile,web-applications,sencha-touch,mobile-website,Jquery Mobile,Web Applications,Sencha Touch,Mobile Website,我想知道如果我要开发一个移动网络应用程序(现在,两周内,或者一个月内),我应该选择哪一个?移动网络开发者会选择哪一个 如果jQM 1.0今天正式发布,我很可能会接受它(只要它真的实现了它的承诺)。现在已经是alpha版本了,我想知道对于一个商业级项目来说,是否值得一试呢?Sencha Touch是更好的选择吗?为什么要限制自己 调查和 根据你想要完成的目标进行比较。我知道Sencha Touch有许可费,就像你说的,jQM还没有正式发布 现在是进入移动领域的好时机,因为有太多可行的选择我已经使用

我想知道如果我要开发一个移动网络应用程序(现在,两周内,或者一个月内),我应该选择哪一个?移动网络开发者会选择哪一个

如果jQM 1.0今天正式发布,我很可能会接受它(只要它真的实现了它的承诺)。现在已经是alpha版本了,我想知道对于一个商业级项目来说,是否值得一试呢?Sencha Touch是更好的选择吗?

为什么要限制自己

调查和

根据你想要完成的目标进行比较。我知道Sencha Touch有许可费,就像你说的,jQM还没有正式发布


现在是进入移动领域的好时机,因为有太多可行的选择

我已经使用jQuery mobile一段时间了。它在黑莓6、iPhone和安卓系统下运行良好

我在这里写了一篇关于它的文章:

虽然是阿尔法,但他们正在取得良好的进展。我一直在关注他们在github的发展,似乎到2011年初会有很酷的东西


更新2011-12-01jQuery Mobile Released 1.0版,最终退出alpha版。在这里阅读更多信息:

大约半年前,我面临着同样的选择,然后选择jQTouch而不是senchatouch,我发现它非常以Javascript为中心。我目前正在开发同一个项目到jQuery Mobile的一个端口,我认为这一过渡将比Sencha Touch项目更加顺利。

Sencha Touch是一个应用程序框架(通过Javascript编程创建界面),而jQuery Mobile更像是一个移动增强库(您为内容编写常规HTML,然后添加jQuery mobile进行过渡/动画)。jQuery mobile具有更简单的学习曲线,但Sencha Touch可以更好地模拟“本机”应用程序。

我认为jQuery mobile更容易学习,而且似乎很有前途。1.0版还没有上市,但它将是一个好产品。我发现它非常有吸引力,因为它基于jQuery-简单是格言

Sencha touch比jquerymobile寿命更长,但我发现jquerymobile可以处理设备的后退按钮比SenchaTouch好多了。 我一直认为Re/Stand按钮处理在我的应用程序中很重要,所以我更喜欢JQueYouAdvices。 我一直认为自己是一个JavaScript程序员,但我喜欢这样的事实,我很少需要键入任何JavaScript代码时,我使用JQueYouMeod。
jquerymobile设计非常出色。

您需要问自己的第一个问题是该应用程序的目的是什么。如果您想发布一个应用程序在其中一个零售店(iTunes、Andoid App store)上销售,或者您需要访问通过本地API尚无法访问的特定于设备的功能(加速计、摄像头、触点等)然后您应该考虑本机或混合解决方案(Appcelerator、PhoneGap等)

如果你的受众更多地关注“移动网络”空间,例如企业web桌面网站的移动版本或intranet web应用程序端口,那么您应该看看Sencha Touch和jQuery mobile。这两者之间的决定实际上将取决于您的开发经验以及您感觉更舒适的内容。Sencha Touch是一个非常健壮的平台,具有esktop(ExtJS)和mobile(Sencha Touch)相互映射,因此了解其中一个可以让您与另一个一起启动和运行。此外,Sencha已经在客户端上采用了MVC模式,这确实有助于组织客户端代码,并使其与服务器端开发平台更加一致

上面的文章实际上是不正确的,在客户端上使用MVC模式,并在分派命令上使用historyUrl,使您能够使用浏览器的后退和前进按钮,因此这不是jQuery Mobile独有的。此外,Sencha团队的产品套件包括一个提供Des的设计器应用程序igner是一个WYSIWYG编辑器,它允许用户界面的拖放创建。该公司的路线图让他们正在更新Designer应用程序,以允许触摸移动屏幕和应用程序的拖放设计,这些应用程序将以MVC模式运行。他们还准备发布Sencha Co.的新版本mmand工具,它将在几分钟内自动为您生成整个MVC应用程序结构,然后您可以添加必要的自定义代码来完善您的应用程序。最后,新的SASS主题化功能允许设计师使用CSS3和SASS配置文件以及变量和混合来生成跨浏览器CSS样式为您的申请准备电子表格

因此,移动web开发问题的决定取决于您对面向对象javascript的适应程度。如果您对它非常满意,那么Sencha Touch就是一种选择,因为它是一种非常可扩展的类系统,内置在核心引擎中,可以根据您的内心内容进行定制……但是如果您有使用JS的经验非常少,您希望服务器提供您的UI,并且不介意看到地址栏下拉以在页面之间移动(看起来不像Web2.0),那么jQueryMobile就是一个不错的选择


很明显,我倾向于Sencha Touch,因为它经过深思熟虑的类结构、可扩展性、非常活跃的用户社区、web/移动连续性,以及对核心框架的不断改进和简化开发工作的新工具。更不用说,Touch平台更为成熟,因为jQM还没有达到产品标准还没有启动模式。

我也支持sencha,JQM速度非常慢,无法给人以原生应用的印象

  • 普拉文

Sencha touch将是您的最佳选择,因为它有很好的文档记录,并且有一个社区su