如何评价AngularJS前端框架

angular最大的贡献是定义了一个大型运用的基础结构。它的一切手腕(依赖注入,Service等等)都是为这一目的而完成的。这其中包括了代码结构,内存管理等方方面面。

这一目的也是区分他和其他框架的点。比如backbone,他只是给了你搭建运用的工具,怎样建还是靠你自己。所以你会觉得自在。

团体觉得,能否运用angular还是要看详细项目,有时分小项目用backbone反而更好。杀鸡焉用牛刀。

至于你希望访问别的scope,首先我觉得没必要。从你的局部代码来说,也许你觉得方便了。可是对整个项目来说,相对不好。解藕是霸道呀。假设你说整个项目就你一团体做,2000行左右代码。那我觉得你还是用backbone吧。更方便一些。

其实假设你只是喜欢双向绑定,那完全没必要用angular。很多独立的库都做了双向绑定,你在加个handlebar什么的,事情一监听,双向绑定就做好了。

但是angular并不是独一的,也不是最好的定义基础结构的框架。他的渲染方式功用上效果很大。建议同时尝试ember和flux+react。

好与坏见仁见智,但尝试了才干有适宜自己的评判。

至于angular的文档,我觉得很不错呀。假设你是觉得文档层次太深了。那是由于内容多呀,而且要引见很多概念性的东西。你拿他和backbone的文档比,当然复杂了。在我看同类的框架里,angular的文档简直是最好的了。

提供最优质的资源集合

立即查看 了解详情