我正在使用Sencha Touch开发应用程序。为了运行我的应用程序,我必须在我的tomcat服务器中运行它。但是当应用程序部署在移动设备上时,它是如何运行的?手机上也有服务器吗?
答案 0 :(得分:2)
Sencha touch不需要服务器运行,它纯粹是javascript / css / html。它可以在原生webview中运行。
我通常将它与phonegap / cordova结合使用,以便我根本不需要服务器,甚至不需要提供文件。当然假设设备上的本地存储空间足够了。
查看此链接以获取更多信息: http://docs.sencha.com/touch/2.3.1/#!/guide/native_packaging
答案 1 :(得分:1)
我必须在我的tomcat服务器上运行它。但是,当应用程序部署在移动设备上时,它是如何运行的?
它就像本机应用程序一样运行,没有任何服务器的部署帮助。如上面的答案所述,您的Sencha应用程序运行在Webkit而不是本机平台上,因为它由 Ext JS,HTML5,CSS / SASS 组成。
您在开发时需要本地服务器的原因是,它只是使用Web技术创建的移动网页。因此,您需要一个本地环境来提供这些页面。稍后,当您部署项目时,它将使用像PhoneGap这样的包装器转换为应用程序。