阅读了两种技术的教程后,AngularJS 使 HTML 代码更易于阅读。唯一的问题是,AngularJS 在控件方面没有像 ExtJS 那样提供桌面环境, 对吗?那么这些日子来, ExtJS 技术是否已经过时了呢?
你想问的问题是什么?在我看来,AngularJS和ExtJS的主要区别在于,AngularJS主要关注成为MVC框架,不提供任何扩展库式功能来设计花哨的用户界面。ExtJS更进一步,它也是一个MVC框架,但提供了许多功能,例如设计用户界面(可能是你所说的“桌面环境”类似)。访问Sencha主页,以获取内置功能的完整概述。使用ExtJS构建Web应用程序时,不需要添加其他库。
回答你的第二个问题:我认为ExtJS不会过时,它正在积极开发,并且今年推出了5.0版本的框架。
“我应该使用AngularJS还是ExtJS”的问题取决于框架的风格,您喜欢哪种风格以及您的要求。有很多文章可以查看,它们详细比较了这两个框架: http://www.techferry.com/articles/ExtJS-vs-AngularJS.html
如果您想创建一个具有类似桌面环境的用户界面的应用程序,您可以使用ExtJS或AngularJS +库来提供创建此类用户界面的功能。