作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开始在 ExtJS Architect 中构建一个相当大的应用程序,我想知道是否建议将应用程序拆分为多个项目(准确地说是 Architect 定义项目的项目)?
目前我是唯一一位从事此应用程序的工程师,但是将来可能会分配更多工程师。如果您想将项目拆分成更小的部分或构建一个大项目,需要考虑哪些要点?
另外:据我所知,不可能在 Architect 中与多个开发人员“共享”一个项目。这投票赞成拆分项目。
最佳答案
免责声明:我没有使用 Architect 构建项目。
我对这个问题的想法是,如果你正在构建一个 MVC 项目并且你希望 Architect 管理你的 Controller 和 View ,那么你应该将它们放在一起。特别是如果您在模块之间进行交叉通信。但是,如果您 100% 确定您的模块是完全独立的——这意味着它们彼此没有任何关系,并且可能是单独的应用程序......(也许应该?)......那么你可以单独构建它们并且在你准备好放弃建筑师之后,将它们重新组合在一起。请记住,它是单向街道而不是 IDE。将模块放在一起应该只是意味着 app.js 现在列出了所有模块的所有 Controller ,而不仅仅是一个模块。
关于ExtJS 架构师 : Is it wise to split a big application across multiple projects?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11558594/
我是一名优秀的程序员,十分优秀!