使用sencha cmd创建应用程序,但不"building"它即可部署它



我得到了以下情况:我已经开始使用sencha cmd行工具(我非常喜欢)构建extjs 5应用程序。

问题:客户希望在交付后自己维护应用程序,但他不愿意学习(并为其设置工作空间)sencha cmd行工具。

问题:我该怎么做呢?我想使用sencha cmd开发应用程序,并在没有"构建"它的情况下部署它(意思是:不使用"sencha app build"命令)。

当然,我可以"手工"完成这个项目,但我想这不是一个聪明的方法……任何建议吗?很多谢谢!

这取决于您需要构建什么。如果你有scss主题设置,你需要sencha cmd。如果您需要进行自定义主题更改,您可以创建一个主题项目,并根据需要为客户运行sencha cmd。

我已经开发了许多ext应用程序没有使用sencha cmd。使用eclipse可以创建一个动态web项目。将ext放入一个目录(extjs)中,并包含extjs5 sdk构建文件夹中的所有js和包。从那里有应用程序文件夹结构中所需的一切(控制器,商店,模型,视图)。使用ant构建或更好的gradle,并将产品打包到WebContent文件夹中的war中。然后使用SVN或类似的工具来做你的代码库备份。

WebContent  
-->app  
---->controller  
---->model  
---->store  
---->view  
-->extjs  
---->packages  
---->ext.js (all other needed js like bootstrap.js etc)  
-->resources 
---->app.js  
---->css  
---->images   
-->WEB-INF

客户会在多大程度上"维护"应用程序。我的意思是,是你开发新功能还是客户开发?如果你要做新功能,那么最好自己做所有的sencha cmd,然后把应用交付给客户,他们会做一些小的修复。

希望有帮助。好运!

最新更新