Sencha Touch 部署选项?
Sencha Touch Deployment Options?
我对 ExtJS 和 Sencha Touch 很陌生。我正在尝试学习 Sencha Touch,并且能够使用 'sencha watch' 在本地获得演示版本 运行。但我想将其部署在 Heroku、Azure、AWS 或其他任何地方。
如何在生产环境中使用它?
非常感谢,
CMazz
How do I get this in production?
开发您的应用程序仅意味着编辑源代码和刷新浏览器。所有源文件都按需动态加载。不涉及构建过程。在部署方面,Sencha Cmd 提供以下四种构建环境选项:
生产环境
创建通常托管在网络服务器上并为多个客户端(设备)提供服务的生产版本。该版本使用 HTML 5 应用程序缓存支持离线,并且能够执行无线更新。您可以使用以下命令构建:-
sencha app build //Or
sencha app build production
测试环境
用于生产前的质量检查。所有 JavaScript 和 CSS 源文件都被捆绑,但没有缩小,这使得调试更容易。您可以使用以下命令构建:-
sencha app build testing
在运行下面的命令之后,在你的应用程序中有build
文件夹。见下方截图
现在,如果要托管生产,则进入生产文件夹,然后在构建后将代码写入您的 Web 服务器(Heroku、Azure、AWS 或任何地方),测试环境也是如此。
更多详情可以参考Sencha docs
我对 ExtJS 和 Sencha Touch 很陌生。我正在尝试学习 Sencha Touch,并且能够使用 'sencha watch' 在本地获得演示版本 运行。但我想将其部署在 Heroku、Azure、AWS 或其他任何地方。
如何在生产环境中使用它?
非常感谢, CMazz
How do I get this in production?
开发您的应用程序仅意味着编辑源代码和刷新浏览器。所有源文件都按需动态加载。不涉及构建过程。在部署方面,Sencha Cmd 提供以下四种构建环境选项:
生产环境
创建通常托管在网络服务器上并为多个客户端(设备)提供服务的生产版本。该版本使用 HTML 5 应用程序缓存支持离线,并且能够执行无线更新。您可以使用以下命令构建:-
sencha app build //Or sencha app build production
测试环境
用于生产前的质量检查。所有 JavaScript 和 CSS 源文件都被捆绑,但没有缩小,这使得调试更容易。您可以使用以下命令构建:-
sencha app build testing
在运行下面的命令之后,在你的应用程序中有build
文件夹。见下方截图
现在,如果要托管生产,则进入生产文件夹,然后在构建后将代码写入您的 Web 服务器(Heroku、Azure、AWS 或任何地方),测试环境也是如此。
更多详情可以参考Sencha docs