我们正在考虑重构/增强我们的 JavaScript 应用程序。
一方面,我们需要一些只有某些库才能提供的顶级小部件,即:extjs、qooxdoo。
但另一方面,有许多框架提供了很好的架构 MV* 框架,即 AngularJS 和 BackboneJS。 (AngularJS 几乎已经成为行业标准)。
据我所知,存在这种“框架谱”,而这两种框架类型位于该谱的两端。
它们是相互排斥的,还是可以互补的?每种技术似乎都专注于不同的领域。我们希望两者兼得。 IE。如果 extjs (用于小部件!) 和 Angular (用于 MVC 架构!) 能够协同工作,那就太棒了,但谷歌搜索没有透露任何信息 - 看起来它们是旨在相互竞争。
最佳答案
它们并不相互排斥。使用 Angular 来操作和加载 View 、获取日期等......通过编写 custom directives 包含组件框架(或单个组件)对于 Angular 。我就是这样做的。
关于javascript - 将 AngularJS、BackboneJS 与以组件为中心的框架(例如 ExtJS、YUI)相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23870340/