实实在在的高活跃度也决定了其上限。但是,为了让项目代码更加合理,还需要额外的代码,如果有一天我们不能依靠一堆npm--包和es5--编译器,就很难应用React。

打开网易新闻 查看精彩图片

相比于React中提到的所谓JS代码的纯粹性和可读性,Angular确实算是一个不错的开始。Angular可以帮助我们快速访问几千行我们觉得有趣的代码,但之后代码会越来越差。大多数时候,当你在不同的团队、不同的领域失去工作时,代码管理的难度让大多数新的开发人员难以工作,有了Vue是一个很好的工具,它让你更容易进入Vue,也让你更容易与团队沟通,无论你是想改变技术,还是在紧急情况下需要加人、解释产品,都可以节省时间、节省成本。这也是为什么选择React而不选择Vue的重要原因!

估算时间也很简单,因为执行功能所需的时间不应超过开发人员估算的时间,将减少误解、错误或乐观的评价.为了更好地与项目经理沟通,你需要更少的概念。

我们可以使用React或Vue开始开发,并在源代码中添加JavaScript。但这对Angeluru来说是不可能的,因为它使用的是Typescript。当我们更接近微服务和微应用时,React和Vue可以让我们更好地控制应用的大小,只选择真正需要的东西。Angular是最适合SPA应用的框架。

打开网易新闻 查看精彩图片

与其他前期框架相比,Vue在结构、风格和操作架构上更加清晰、全面

React组件可以简单地看成是一个返回元素的函数(或者至少是一个C类函数).这样的功能方法对于Javascript开发者来说是非常自然的.输入数据和获取元素.如果一个数组中有多个元素,你可以直接查看.如果你想排除其中的一些元素,你可以使用过滤器和显示来处理元素并得到结果.这个功能完美地反映了你对其他应用的理解。这种方法增加了Javascript的优势。这也是为什么选择React而不选择Vue的重要原因!

打开网易新闻 查看精彩图片

说明很简单,资料和Framework功能都很完善,节省了大量的垃圾代码,增加了很多功能,比如if、async,对于开发者来说。模板支持html和jsx,支持自定义dom命令。

"React"和"Redox"一直抱着自己的内核。同样,React是一个增益函数,它将一个道具转换为一个减速器元素,改变React的状态是一个简单的函数,它将一个旧的状态和行为转换为一个新的状态。Vue(和Vuex)有一个反应模式,这意味着你可以通过指定的方法改变状态。这和我在JavaScript中其他地方使用的不完全一样。这也是为什么选择React而不选择Vue的重要原因!