我真的很喜欢学习使用AngularJS。现在我正在寻找可以使用的组件。我一直在看Angular-UI组件,但我想知道是否可以在ExtJS中使用漂亮的增压组件。有没有人有这方面的经验?任何提示或提示或Angular指令库?
我所在的公司正在采取类似的举措。我们目前依赖于ExtJS的旧版本(3.x),升级到当前(5.0)版本的努力至少等于转移到角度所需的努力。
回答这个问题(尽我所能的知道):
它们可以存在于同一个JS应用程序中。
您可以使用角度的ExtJs的UI元素吗?
您可以通过Ext中的HTML模板来控制标记。
这是一个明智的想法吗?
可能不会。
为什么我会考虑这样做?
>我需要绝对控制标记,不关心可能的页面加载问题
>我需要以某种特殊的方式对Ext进行序列化或解序列化
>我需要做一些特别像pub / sub(仍然完全可能与Ext)
在我们的例子中,这是一些模态的概念证明。如果我有偏见,我偏向ExtJs的方向(这是给我的背景的一个很大的声明)。我对ExtJS的曝光度越高,我个人喜欢的就越多。过去,我已经使用了几个框架,如Ember,Backbone,KnockoutJs和AngularJs,它们是达到一定程度的成熟度的优秀工具,使其成为绝佳的选择。也就是说,他们不遵循ExtJs的相同的开发模式/模式,我不认为直接比较对任何一方都是公平的。
几乎就像比较Ext到Node(傻,我知道)。
如果您的项目需要一些您不相信Ext的功能,那么您可能就像我一样,拥有有限的经验。如果您有很多Ext的经验,并且想要尝试我们正在尝试的,我会说出去。 Ext的单一垮台是传递的内置包的大小。另一个小框架是不会帮助的,但也不会造成更多的痛苦。
最后,对于我来说,我只是喜欢JS,并且扩大了我对现在和未来工作的了解。
对于上面的帖子,关于Ext的缺乏牵引力:答案很简单,它不是免费的,因此我们许多不是很适合许可证的商业软件的人选择。