跨平台-应用程序在设备上部署时如何在sencha touch上运行



我正在开发使用Sencha Touch的应用程序。为了运行我的应用程序,我必须在tomcat服务器上运行它。但是当应用程序部署到移动设备上时,它是如何运行的呢?手机上也有服务器吗?

Sencha touch不需要服务器来运行,它纯粹是javascript/css/html。它可以在本地webview中运行。

我通常将它与phonegap/cordova结合部署,这样我根本不需要服务器,甚至不需要提供文件。当然,前提是设备上的本地存储空间足够。

查看此链接以获取更多信息:http://docs.sencha.com/touch/2.3.1/!/指导/native_packaging

我必须在tomcat服务器上运行它。但是当应用程序部署到移动设备上时,它是如何运行的呢?

它就像一个本机应用程序一样运行,没有任何服务器的辅助部署。正如上面的答案所述,你的Sencha应用程序运行在Webkit上,而不是本机平台,因为它是由Ext JS, HTML5, CSS/SASS组成的。

为什么你需要一个本地服务器,当你正在开发的原因是,它仅仅是移动网页,因为你正在创建使用web技术。因此,您将需要一个本地环境来提供这些页面。稍后,在部署项目时,将使用PhoneGap等包装器将其转换为应用程序。

最新更新