Angular vs React + Flux比较表 - 我的信息是否正确?

alo*_*ium 2 angularjs reactjs

我们正试图制定一个利弊列表,从Angular转移到Flux + React,并附带这个原始列表.

任何人都可以对辩论作出反应(看看我在这里做了什么?)并证明不然?(请特别针对每次辩论,而不是关于libs的一般性讨论).

谢谢!

--------------------------------------------------------------------
             |        Angular        |        React + Flux        
--------------------------------------------------------------------
Version      | 1.+ major version.    | React 0.13 - not version 1 (
             | Supported.            | minor) - not finalized, can be 
             | 2.0 - migration       | changed drastically.
             | possible easily       | Flux 2.1.
--------------------------------------------------------------------
Age          | 6 years (easier find  | react 2 years
             | developers)           |
--------------------------------------------------------------------
Framework    | Yes, MVC              | React is only view. Flux is a
             |                       | pattern, not MVC.
--------------------------------------------------------------------
Community    |More existing resources| Much less, than Angular. 
             |answers,ready 3rd party| Community smaller. Less.
             |reusable code modules. | answers, etc.
---------------------------------------------------------------------
Speed        |Rendering: slower      | Rendering: faster 
             |Load time: slower      | Load time: faster
             |reusable code modules. | 
---------------------------------------------------------------------
Testing      |U tests. e2e everything| U tests. 
             |is ready to use.       | Separated / new 
             |Has integrated system. | testing system.
---------------------------------------------------------------------
jQuery +     |Lite is build-in inside| No jQuery support.Need to check 
plugins      |Maintain 1 library     | compatibility issues with each 
             |Has integrated system. | version update 
             |                       |(need maintain 2 libraries).
---------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

J. *_*ens 7

我从棱角分离到反应,不会回去.作为一个长期的全栈开发人员,反应框架允许更清晰的代码环境.我的印象是,反应会更多地吸引编码员,因为角度可能更有吸引力的网络工作者.

版本:React可能是0.13,但它在facebook的生产中使用,因此不太可能发生太大变化.我首先看到的原因之一是谷歌,而不是使用角度或支持它自己使用的明确计划.

框架:React提供了比角度更清晰的关注点分离.React组件只需要在视图上进行vocus.Flux商店可以处理所有业务逻辑.试图从角度获得相同的清晰度至少可以说具有挑战性.

社区:主要是因为需要的少得多.React只是更容易掌握.

速度:React的开发速度也更快,并且可以使用可重复使用的组件.

jQuery +插件:我认为jQuery是一个有用的方法,可以在html5提供适当的Web开发平台之前使事情发挥作用.

只有一个开发者的意见