Extjs Ext Js+;森查触摸

Extjs Ext Js+;森查触摸,extjs,sencha-touch,Extjs,Sencha Touch,是否可以将senchatouch与ExtJS项目集成 我正在使用extjs3.2.1 谢谢简短回答:是 详细回答:ExtJS是一个javascript框架,它提供GUI元素,以及用于操作DOM等的工具,并设计用于编写webapps。Sencha touch是专为移动网络应用程序设计的。因此,虽然有可能将两者结合起来,但我不知道你为什么要这样做。快速查看一下,它应该提供您需要的所有工具 是的,你可以把两者结合起来,但我不知道你为什么要这样做。是的,你可以很容易地做到。然而,你最终会得到一个桌面应用

是否可以将
senchatouch
ExtJS
项目集成

我正在使用extjs3.2.1


谢谢

简短回答:

详细回答:ExtJS是一个javascript框架,它提供GUI元素,以及用于操作DOM等的工具,并设计用于编写webapps。Sencha touch是专为移动网络应用程序设计的。因此,虽然有可能将两者结合起来,但我不知道你为什么要这样做。快速查看一下,它应该提供您需要的所有工具


是的,你可以把两者结合起来,但我不知道你为什么要这样做。

是的,你可以很容易地做到。然而,你最终会得到一个桌面应用,它看起来应该在移动设备上运行。您还必须权衡最适合桌面的特定功能(如网格和分页)


另外,如果你使用SenchaTouch开发一个桌面应用程序,它不会适用于所有浏览器。具体来说,它只能在Chrome、Firefox和Safari中运行得最好。

Sencha Ext JS 5.0和Sencha Touch使用了很多相同的代码。如果你能升级到5.0,你的工作就会轻松得多。这是sencha在发布每个新版本时的目标之一,即编写一次代码(在ExtJS中),并使其在桌面和移动设备上运行,代码更改最少。Sencha博客上有一个例子:

我有一个项目,我正在做,两个库都被使用;然而,不是同时。。。我们对移动用户界面使用触摸屏,对非移动用户界面使用标准触摸屏。我确信他们创建了一个单独的项目而不仅仅是让ExtJS mobile-ready.mobile,尤其是touch,其处理方式有点不同。例如,“点击”事件的处理方式与“触摸”事件不同。同样,在设计方面,手机和网络有不同的限制,因此优化版本对于不同的体验是有意义的。