是否可以将sencha touch
与ExtJS
项目进行整合?
我正在使用ExtJS 3.2.1。
谢谢
答案 0 :(得分:2)
简短回答:是
答案很长:ExtJS是一个javascript框架,提供GUI元素,以及操作DOM等工具,专为编写webapps而设计。 Sencha-touch专为移动webapps设计。所以,尽管可能将两者结合起来,但我不确定你为什么要这样做。快速浏览Sencha Touch documentation,它应该提供您需要的所有工具。
所以是的,你可以整合两者,但我不知道你为什么要这样做。
答案 1 :(得分:1)
是的,你很容易。但是 - 你最终会得到一个桌面应用程序,看起来它应该在移动设备上运行。您还必须权衡最适合桌面的特定功能(如网格和分页)。
另外 - 如果您使用Sencha Touch开发桌面应用程序 - 它不适用于所有浏览器。具体来说,它只能在Chrome,Firefox和Safari中运行最佳。
答案 2 :(得分:1)
Sencha Ext JS 5.0和Sencha Touch使用了大部分相同的代码。如果您能够升级到5.0,它将使您的工作更轻松。这是sencha的目标之一,它发布的每个新版本,编写代码一次(在Ext JS中)并使其在桌面和移动设备上运行,只需最少的代码更改。 Sencha博客上有一个例子:http://www.sencha.com/blog/reusing-code-in-ext-js-5-and-sencha-touch-apps-to-build-a-sencha-space-app/