Sencha Touch 2 或 DHTMLX Touch

Posted

技术标签:

【中文标题】Sencha Touch 2 或 DHTMLX Touch【英文标题】:Sencha Touch 2 or DHTMLX Touch 【发布时间】:2012-03-20 09:36:29 【问题描述】:

我已经对这个主题进行了大量研究,但我似乎找不到这两个框架的任何“交易破坏”问题。

DHMTLX Touch 的缺点:

在市场上不如煎茶那么受欢迎 没有 Sencha 那么多的控件(但仍提供所需的控件) 不像 Sencha 那样可配置(我可以接受未提供的配置选项)

煎茶触控2的缺点:

糟糕的文档(但那是因为版本刚刚发布)。 您会迷失在许多可能性和组合中。 这是一个很难掌握的框架

您能帮我在此列表中添加一些缺点吗?

【问题讨论】:

【参考方案1】:

我无法判断 Sencha Touch 2,但我之前使用过 Sencha touch。我也在使用 DhtmlX Touch 开发应用程序。

我不会考虑缺点来就我将使用哪个框架达成一致。

就我个人而言,我倾向于 DHTMLX Touch,因为我觉得它更容易掌握。

我的建议是您尝试使用这两种框架来开发一个简单的应用程序,然后找到您认为可以更快地编写代码并更轻松地调试代码的框架。

如果您正在考虑开发企业应用程序,则可能需要考虑查看支持包,一旦您开始遇到无法克服的限制或错误,支持及其定价就很重要。

【讨论】:

谢谢,正是我的想法!最后,我发现使用 Sencha Touch 很难。但是当我掌握了它时(我需要 DHTMLX Touch 的 3 倍时间),我发现这些控件的质量更高。定价似乎并不重要。【参考方案2】:

我在 Sencha Touch 2 中特别发现的一件事是某些控件的质量似乎很差。以顶部导航栏中的 ios 风格“后退”按钮为例。 让我抓狂的另一件事是,默认情况下它会强制您使用自定义控件,例如,组合框和输入类型的日期、时间、月份等。在我们的例子中,我们希望使用本机控件。

另一方面,Sencha Touch 2 背后的 MVC 框架是经过验证的可靠框架,具有大量在线文档(Sencha 或 ExtJS)。

我发现 DHTMLX Touch 有点令人不安的是,与 jQuery 的主题滚轮相比,它的主题编辑器(Skin Builder)很糟糕,而且,一些控件需要一些调整(例如数字选择器)才能使它们看起来不错。

最后,我们还发现,在众多“触控框架”中,Sencha Touch 2 是最慢的之一,而 DHTMLX 是最快的之一。

【讨论】:

非常感谢,有充分的理由和明确的解释。对您的答案的简短评论:您说 sencha touch 提供了一些低质量的控制。这是你说的控件还是样式。 正如我的回复所述,请查看厨房水槽后退按钮。在我测试的每个平台上,它都显示了一个非常低分辨率的图像。不是什么重要的事情,但它让我大吃一惊,因为基本的事情没有得到照顾。 再次感谢我们的回复,我会考虑的:-)

以上是关于Sencha Touch 2 或 DHTMLX Touch的主要内容,如果未能解决你的问题,请参考以下文章

HTML5开发移动web应用——Sencha Touch篇

sencha touch 2 中的设备检查

如何使用 sencha touch 2 中的按钮或超链接在轮播项目之间切换?

Sencha Touch 2 - 选择一张照片

Sencha Touch 2 - 执行顺序

如何在 Sencha Touch 中使用数据库? [关闭]