我们可以使用 sencha touch 开发 Web 应用程序吗?

Posted

技术标签:

【中文标题】我们可以使用 sencha touch 开发 Web 应用程序吗?【英文标题】:Can we use sencha touch to develop web application? 【发布时间】:2014-05-19 12:39:51 【问题描述】:

我对 Sencha Touch 和 ExtJs 都很熟悉。我的下一个项目是 Web 应用程序。我打算使用 Sencha Touch 开发 Web 应用程序,因为在 sencha touch 中包含很多图形组件以及可用的触摸组件事件。 我可以使用 sencha Touch 开发 Web 应用程序吗?强>。请任何人都可以建议我。非常感谢。

【问题讨论】:

【参考方案1】:

ExtJS 或 Touch 框架的选择与 Web 或非 Web 应用程序无关,而是与您要在其上运行结果的设备有关。桌面使用 Ext JS,手机使用 Sencha Touch。

两者都有丰富的图表。

【讨论】:

好的,谢谢,知道了。在功能笔记本电脑/台式机中将识别触摸事件。所以打算用 Sencha Touch。但是 extjs 组件没有触摸识别。你说什么? 可能反过来会更好,因为 Ext 5 beta 支持触摸事件。但是,这取决于您真正需要什么。【参考方案2】:

如果您的意思是 html 客户端代码,那么通过 Web 应用程序,您的答案是肯定的。

Sencha touch 本质上是基于 HTML 的。

对于本机应用程序,您使用构建器工具来获取本机端口。

换句话说,是的,您可以开发 Web 应用程序。

【讨论】:

【参考方案3】:

另外(像往常一样)查看ExtJS 和SenchaTouch 的文档,因为它们都将描述如何部署为Web 应用程序。

【讨论】:

【参考方案4】:

请注意,我在两者上都进行了开发,触摸界面在网络浏览器上看起来不太好,它们是为支持 html 5 的移动设备(如平板电脑)设计和优化的。

然而,ExtJS 是为桌面 Web 体验而开发的,当呈现在 html 5 网页中时,这些组件在计算机上看起来要好得多。

【讨论】:

以上是关于我们可以使用 sencha touch 开发 Web 应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

HTML5开发移动web应用——Sencha Touch篇(12)

HTML5开发移动web应用——Sencha Touch篇

HTML5开发移动web应用——Sencha Touch篇(10)

有人使用 Sencha Touch 进​​行移动开发吗?

Sencha Touch实战OA系统开发|Sencha Touch项目教程

开发版本和生产版本之间的 Sencha Touch 高度差异