ag vue react 哪个好学一点? 下面本篇文章来给大家就学习曲线对比一下 Angular,vue,react. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
Angular,vue,react 学习曲线的对比
Angular 的学习曲线确实很陡. 它有全面的文档, 但你仍然可能被吓哭, 因为说起来容易做起来难. 即使你对 JavaScript 有深入的了解, 也需要了解框架的底层原理. 去初始化项目是很神奇的, 它会引入很多的包和代码. 因为有一个大的, 预先存在的生态系统, 你需要随着时间的推移学习, 这很不利. 另一方面, 由于已经做出了很多决定, 所以在特定情况下可能会很好. 对于 React, 你可能需要针对第三方库进行大量重大决策. 仅仅 React 中就有 16 种不同的 flux 软件包来用于状态管理可供选择.
Vue 学习起来很容易. 公司转向 Vue 是因为它对初级开发者来说似乎更容易一些. 这里有一片说他们团队为什么从 Angular 转到 Vue 的文章. 另一位用户表示, 他公司的 React 应用程序非常复杂, 以至于新开发人员无法跟上代码. 有了 Vue, 初级和高级开发人员之间的差距缩小了, 他们可以更轻松地协作, 减少 bug, 减少解决问题的时间.
有些人说他们用 React 做的东西比用 Vue 做的更好. 如果你是一个没有经验的 JavaScript 开发人员 - 或者如果你在过去十年中主要使用 jQuery, 那么你应该考虑使用 Vue. 转向 React 时, 思维方式的转换更为明显. Vue 看起来更像是简单的 JavaScript, 同时也引入了一些新的概念: 组件, 事件驱动模型和单向数据流. 这同样是很小的部分.
同时, Angular 和 React 也有自己的实现方式. 它们可能会限制你, 因为你需要调整自己的做法, 才能顺畅的开发. 这可能是一个缺点, 因为你不能随心所欲, 而且学习曲线陡峭. 这也可能是一个好处, 因为你在学习技术时必须学习正确的概念. 用 Vue, 你可以用老方法来做. 这一开始可能会比较容易上手, 但长此以往会出现问题.
在调试方面, React 和 Vue 的黑魔法更少是一个加分项. 找出 bug 更容易, 因为需要看的地方少了, 堆栈跟踪的时候, 自己的代码和那些库之间有更明显的区别. 使用 React 的人员报告说, 他们永远不必阅读库的源代码. 但是, 在调试 Angular 应用程序时, 通常需要调试 Angular 的内部来理解底层模型. 从好的一面来看, 从 Angular 4 开始, 错误信息应该更清晰, 更具信息性.
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/vue-js/17765.html