使用sencha cmd创建应用程序,但在不“构建”它的情况下进行部署

时间:2014-07-25 08:37:22

标签: extjs cmd

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

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

问题: 我怎么能处理这个?我想使用sencha cmd开发应用程序,并在不“构建”它的情况下部署它(意思是:不要使用“sencha app build”命令)。

当然,我可以“手工”将项目放在一起,但这不是一个聪明的方式,我猜...... 有什么建议吗? 非常感谢!

1 个答案:

答案 0 :(得分:1)

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

我在不使用sencha cmd的情况下开发了许多ext应用程序。 使用eclipse可以创建动态Web项目。 将ext放入一个目录(extjs)并包含extjs5 sdk build文件夹中的所有js和包。 从那里开始,在app文件夹结构中有所需的一切(控制器,商店,模型,视图)。 使用ant build或更好的gradle并在WebContent文件夹中打包产品。 然后使用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并将应用程序交付给客户,并且他们会做一些小修复。

希望有所帮助。祝你好运!