我已经对这个主题进行了大量研究,但我似乎找不到这两个框架的任何“交易破坏”问题。
DHMTLX Touch 的缺点:
- 在市场上不如煎茶那么受欢迎
- 没有 Sencha 那么多的控件(但仍提供所需的控件)
- 不像 Sencha 那样可配置(我可以接受未提供的配置选项)
Sencha Touch 2的缺点:
- 糟糕的文档(但那是因为版本刚刚发布)。
- 你迷失在许多可能性和组合中。
- 这是一个很难掌握的框架
你能帮我在这个列表中添加一些缺点吗?
我已经对这个主题进行了大量研究,但我似乎找不到这两个框架的任何“交易破坏”问题。
DHMTLX Touch 的缺点:
Sencha Touch 2的缺点:
你能帮我在这个列表中添加一些缺点吗?
我无法判断 Sencha Touch 2,但我之前使用过 Sencha touch。我也在使用 DHTMLX Touch 开发应用程序。
我不会考虑缺点来就我将使用哪个框架达成一致。
就个人而言,我倾向于 DHTMLX Touch,因为我觉得它更容易掌握。
我的建议是您尝试这两种框架来开发一个简单的应用程序,然后找到您认为可以更快地编写代码并更轻松地调试代码的框架。
如果您正在考虑开发企业应用程序,您可能需要考虑查看支持包,一旦您开始遇到无法克服的限制或错误,支持及其定价就很重要。
我在 Sencha Touch 2 中特别发现的一件事是某些控件的质量似乎很低。以顶部导航栏中的 iOS 风格“后退”按钮为例。另一个让我发疯的事情是,默认情况下它会强制您使用自定义控件,例如,组合框和输入类型的日期、时间、月份等。在我们的例子中,我们想要使用本机控件。
另一方面,Sencha Touch 2 背后的 MVC 框架是经过验证的可靠框架,具有大量在线文档(针对 Sencha 或针对 ExtJS)。
与 jQuery 的主题滚轮相比,我发现 DHTMLX Touch 有点令人不安的是蹩脚的主题编辑器(Skin Builder),而且,一些控件需要一些调整(例如数字选择器)才能使它们看起来不错。
最后,我们还发现,在众多“触控框架”中,Sencha Touch 2 是最慢的之一,而 DHTMLX 是最快的之一。