有没有办法将 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使用时常见问题及解决办法)