我们可以使用 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篇(10)