angularjs,angular 2, reactjs,react native有什么区别?

是不是angularjs已经淘汰了吗?是不是angular 2取代了angularjs?
目前手上的网站项目还是用angularjs开发的。是不是angular 2也可以做这些事?
难道说 angular 2是做手机app的吗?angularjs是做web网站的吗?可以这样理解吗?
reactjs跟react native也是这样理解吗?

阅读 4.1k
3 个回答

angular,angular2都是web APP做单页面应用的框架。
react,严格说起来算是一种mvc的编程方式或者设计模式。抽象成jsx语法。react默认实现是用在web上面。
react native是react编程模式在Android和iOS上面的两种实现。可以使用react的方式来写原生应用。

听说angularjs的开发团队觉得他们的思路错了,于是angular2基本推倒重来,所以大家都说这个很类似与python2和python3类似。
所以说angular和angular2是互相替代的关系^_^。你要思考的无非就是追随google的脚步还是坚持自己已经学会的东西。并不存在其中某一个专门用于哪一个方面的开发,我不知道你是看了什么而产生这种联想。可否解答一下

react系列则是facebook搞得,他和angular都是对于网页编写组织的一种尝试,所以说react和angular也是互相替代的关系。

react native就是把react那一套的底层换成ios和android app的底层,让你能用开发网页的方法来开发原生app

angular2 是angular1 大幅改动升级版本
pc端 移动端都可以

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题