问题描述
Angular 2 正式发布了吗?成熟吗?用的人多吗?推荐使用吗?
问题解答
回答1:正式发布了,但是用户量真不了解。感觉用户量比不上react和vue。至于推荐吗,国内的话还是推荐vue,论坛多用户量也不少。
回答2:国内基本都是react 和vue
回答3:发布了,但是发布时间不长,所以也并不成熟,用户数明显不如其他比较成熟的框架。 至于是否推荐,其实还是因人而异,如果你用过ng1,感觉还不如去学习vue。详细的内容请参照 https://www.zhihu.com/questio... 这里大家的讨论
回答4:可以参考这篇文章,vue、react和angular 2.x谁是2016年的主流
至于选择vue、react或angular,可以参考这篇文章react.js,angular.js,vue.js学习哪个好
回答5:作为ng粉,我还是很推荐使用Angular2的;但是这要根据自身的实际情况来决定,假如你在工作,你的公司使用的是Vue或者React的话,那我还是建议你把这些框架搞好;当然私下你可以好好研究一下Angular2。如果你的公司正好在使用Angular的话,那么你就可以好好研究一下了;我本人也是私下去搞这个东西的,也写了一些文章。
关于使用的一些感受,凭良心说,使用Angular2构建项目确实有一点繁琐,就一个Hello, World项目就需要引入许多的文件,学习好多的知识,还要学习使用TypeScript等;我公司移动端的一些项目使用的是Vue所以有对比,一般情况下,如果只是一个小的项目,那么确实很推荐使用Vue(因为我没用过React所以不好评论);因为它简单易上手,而且如果你有Angular1的经验,上手不要太快。最近一两年Vue的发展也是很迅速的,社区氛围也不错。
但是,我还是喜欢Angular2多一点,现在Angular2也有官方的中文版文档,维护者也在很努力的推广Angular2;所以学习Angular2也并没有太困难,我看好Ng2的很多特性,相比Ng1,她更加彻底的组件化,速度和性能有了很大的提升,而且还与RxJS结合的很好,让我们处理异步编程的能力有一个质的飞跃,更多详细的内容可以看这里。而且如果是一个大型项目,很多成员之间需要团队协作;那么更推荐使用Ng2,因为她使用了TypeScript,可以让大家遵循严格的规范,便于代码的维护与审查,为以后的迭代也带来了很大的便利。
最后,我再补充一句,学好JavaScript才是关键