![]() |
1
23
我使用jQuery mobile已经有一段时间了。它在黑莓6、iPhone和Android下运行良好。 我在这里写了一篇关于它的文章: jQuery mobile alpha
更新2011-12-01 jQuery Mobile relased版本1.0,终于脱离了alpha。请在此处阅读更多信息: http://jquerymobile.com/blog/2011/11/16/announcing-jquery-mobile-1-0/ |
![]() |
2
65
|
![]() |
3
41
你需要问自己的第一个问题是申请的目的是什么。如果你想在某个零售店(iTunes,Andoid应用商店)发布一个销售应用程序,或者你需要访问本地API还不能访问的设备特定功能(加速计、摄像头、联系人等),那么你应该考虑使用本机或混合解决方案(Appcelerator、PhoneGap等)。
上面的帖子实际上是不正确的,在客户机上使用MVC模式,再加上dispatch命令上的historyUrl,可以使用浏览器的后退和前进按钮,因此这并不是jQuery Mobile独有的。此外,Sencha团队的产品套件还包括一个Designer应用程序,它提供Designer,Designer是一个WYSIWYG编辑器,允许拖动和drog创建ui。这家公司的路线图让他们在更新Designer应用程序的过程中,允许对触摸式移动屏幕和应用程序进行拖放式设计,这些应用程序将使用MVC模式。他们还准备发布新版本的Sencha命令工具,该工具将在几分钟内自动为您生成整个MVC应用程序结构,然后您可以添加必要的自定义代码来完善您的应用程序。最后,新的SASS主题功能允许设计者使用CSS3和SASS配置文件以及变量和MIXIN生成应用程序的跨浏览器CSS样式表。 因此,移动web开发问题的解决方法取决于您对面向对象javascript的适应程度。如果你觉得很舒服,然后Sencha Touch是一个非常可扩展的类系统,它内置在核心引擎中,可以根据您的心脏内容进行定制……但是如果您对JS的使用经验很少,并且希望服务器提供您的UI,并且不介意看到地址栏下拉以在页面之间移动(看起来不像web 2.0),那么jQueryMobile就是一路走来。 很明显,由于Sencha Touch经过深思熟虑的类结构、可扩展性、非常活跃的用户社区、web/mobile的连续性、对核心框架的不断改进以及简化开发工作的新工具,我对它有偏见。更不用说触摸平台更成熟了,因为jQM还没有达到生产模式。 |
![]() |
4
11
如果你要制作网站的移动版本,我将使用jQuery mobile。如果你要做一个本机移动应用程序,我将更可能使用Sencha Touch。 http://tysonlloydcadenhead.com/blog/jquery-mobile-vs-sencha-touch |
|
5
5
Sencha touch比jquerymobile更长寿,但我发现jquerymobile处理设备后退按钮比SenchaTouch好得多。 我一直认为后退/历史按钮处理在我的应用程序中很重要,所以我更喜欢jquerymobile。 jquerymobile的设计非常出色。 |
|
6
3
我也支持sencha,JQM非常慢,不能给人一种原生应用的印象。
|
![]() |
7
2
观察 PhoneGap Titanium Appcelerator 根据你想要完成的事情进行比较。我知道Sencha Touch有许可费,就像你说的jQM还没有正式发布。 现在是进入移动领域的大好时机,因为有很多可行的选择 |
|
8
2
我认为jQuery mobile更容易学习,似乎很有前途。版本1.0还不可用,但它将是一个很好的产品。我觉得它很有吸引力,因为它基于jQuery——简洁是座右铭 |
![]() |
9
2
http://dojotoolkit.org/features/mobile . Dojo工具包最近没有太多的读者,但是看起来他们从有点重的时候取得了很大的进步,我认为值得一看。 |
|
10
2
我一直在尝试森查建筑师,说实话,这是一个噩梦开始运行。
以下是我的印象: 然后它让我下载工具包和sencha touch。我完全记下了帮助文件/站点推荐/指示的内容。 我有Sencha Architect V2.1.0版本584,Sencha-touch-2.0.1.1-commercial.zip,SenchaSDKTools-2.0.0-beta3-windows.exe
Sencha不认可SenchaSDKTools-2.0.0-beta3。你必须使用难以找到的指令来破解它。即使黑客攻击了它,架构师也无法使用正确的SDK,并在部署时给出错误消息。
我已经花了11个小时来达到这样一个点,即应用程序可以正常运行而不需要whinging,但它不会部署。学习一个新的工具/框架已经够糟糕的了,没有ide会让你伤心,没有“教学演示”会让你走上正轨。 很多人都会犯同样的错误。 经过15个小时的努力,我放弃了它作为一个糟糕的工作,回到IBM XPages/PHP和Blueprint CSS,使用老式的手工编码的html5/CSS3和jquery/Ajax/JSon应用程序。 我这样做的原因是:应用程序架构师不断地将您推回到命令行。我喜欢命令行,给我一个bash shell和vi,我就可以走了。然而,对于复杂的多文件缺陷(如移动应用程序),一个好的IDE是值得称道的。建筑师还没到。我一直需要把引擎盖掀起来,把东西拆下来。 我最初在Sencha上看到的是一个12岁的孩子,他对移动应用程序感兴趣,正在寻找一个ide来使用。我试过了——这不合适——即使运行hello world类型的应用程序对新手来说也太多了,帮助文件中的第一个应用程序本身并没有解释,但你是否复制了从你必须注册的网站中提取数据的代码。(ccitybars应用程序)。 对于sencha来说,一个很大的改进是当架构师开箱即用(可能是一个安装了sdk、工具、触摸和架构师的一体化软件)时,fisrt应用程序-walk through是一个简单的hello world,然后构建成输入数据、保存数据和显示数据,然后再进入多表单。 |
![]() |
11
1
|
|
12
1
如果你知道基本的PHP,我强烈建议使用jqmpph.com。在不到3天的时间内开通并运行一个完整的基于移动的网上订餐网站! |
![]() |
13
1
MoSync团队最近做了一个有趣的比较: 哪个移动JavaScript框架最好:jQuery Mobile、Sencha Touch、jQtouch或Kendo UI? http://www.codefessions.com/2012/04/mobile-javascript-frameworks-evaluation.html http://www.codefessions.com/2012/04/which-mobile-javascript-framework-is.html http://www.codefessions.com/2012/05/which-mobile-javascript-framework-is.html
|
![]() |
14
1
我用Sencha在几天内构建了一个不错的生产应用程序
|
![]() |
15
0
|
![]() |
16
0
Sencha touch将是最好的选择,因为它有很好的文档记录,而且有社区支持,所以您才刚刚开始。另外,使用phonegap,您将更多的时间花在开发上,而较少花在其他移动平台上。Phonegap将为您构建应用程序,一旦您将其上传到构建器。 |
![]() |
17
0
如果要比较功能,此图表可能会有所帮助: http://www.markus-falk.com/mobile-frameworks-comparison-chart/ |
|
18
0
基于Sencha Touch的应用程序只能在基于WebKit的浏览器上工作。基于JQueryMobile的应用程序可以在所有移动web浏览器上工作。 我认为你可以在接下来的2到3年里继续使用JQueryMobile。我预计在2-3年内所有的移动浏览器将基于WebKit引擎。一旦所有的移动浏览器都开始支持WebKit,就转向Sench Touch,这主要是因为它的用户界面质量非常好。 |
![]() |
20
0
我用过这两种方法,它们各自都有一种比另一种更合适的条件。 在我看来,当 一。您需要一个快速而轻量级的web应用程序移动实现。 2。您有时间限制(学习和实现速度肯定比Sencha Touch快)。 三。本地的外观和感觉不是一个要求。
在我看来你会在 2。您希望在移动端有更高程度的功能(可以通过phone gap访问本机api) |
![]() |
Vikas Hire · 如何隐藏/删除操作列项? 7 年前 |
![]() |
Malay Dave · 如何在邮件中添加标签。使用Extjs的box 8 年前 |
![]() |
now_world · Sencha touch iOS运行在模拟器上显示黑屏 10 年前 |
![]() |
Ace.Yin · 如何在sencha触摸转盘上添加固定按钮 10 年前 |
![]() |
Sebastian · 如何使用Sencha Touch在输入字段内放置按钮? 10 年前 |