服务热线:

021-51085186

021-51085186
2015-02-28

如何评价AngularJS前端框架

您现在的位置:首页 » 文章中心 » 行业动态

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

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

      上海网站建设觉得,是否使用angular还是要看具体项目,有时候小项目用backbone反而更好。杀鸡焉用牛刀。

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

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

      但是angular并不是唯一的,也不是最好的定义基础结构的框架。他的渲染方式性能上问题很大。建议同时尝试ember和flux+react。

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

      至于angular的文档,我觉得很不错呀。如果你是觉得文档层次太深了。那是因为内容多呀,而且要介绍很多概念性的东西。你拿他和backbone的文档比,当然复杂了。在我看同类的框架里,angular的文档几乎是最好的了。