有没有办法将 Sencha Touch 转换为 Sencha EXTJ(或将 EXTJ 转换为 Touch)?

Posted

技术标签:

【中文标题】有没有办法将 Sencha Touch 转换为 Sencha EXTJ(或将 EXTJ 转换为 Touch)?【英文标题】:Is there a way to convert Sencha Touch to Sencha EXTJs (or EXTJs to Touch)? 【发布时间】:2013-01-21 09:42:06 【问题描述】:

对于一个项目,我为 java 主干创建了一个 ExtJS 接口。 现在客户还想要一个移动版本(主要是平板电脑)。

Extjs 版本在移动设备上运行良好,但不是那么好用, 所以我开始在 sencha touch 中开发应用程序。

因为这当然会花费很多新的时间,所以有人问我是否有更简单的方法可以将 extjs 应用程序“转换”为触控应用程序。

我在网上搜索过,但似乎在“转换器”上找不到任何东西。

有这样的事吗?或者有没有一种方法可以让我对未来的应用程序进行编程,从而减少从一个框架迁移到另一个框架的痛苦?

(显然视图需要重写,我知道,但我说的是应用程序的其余部分 - 应该是可移植的?)

【问题讨论】:

【参考方案1】:

没有这样的工具可以将 ExtJs 转换为 Sencha-touch,反之亦然。实际上它们在功能和代码方面并不是 1:1 映射的,你能做的最好的就是重用模型、存储和控制器(如果你使用 ExtJs 4,在某种程度上),但必须重写视图。

【讨论】:

以上是关于有没有办法将 Sencha Touch 转换为 Sencha EXTJ(或将 EXTJ 转换为 Touch)?的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript开发之路02(Sencha Touch使用时常见问题及解决办法)

输入字段内的按钮 Sencha Touch 2.0

Sencha touch - 滚动子也滚动父

Sencha Touch:如何在底部停靠的工具栏中居中对齐两个按钮?

jqtouch/sencha touch & pdf's

为啥 Sencha Touch 没有同步回调?