「前端框架」哪个框架更好:Angular,React,Vue


「前端框架」哪个框架更好:Angular,React,Vue文章插图
在我回答之前 , 如果你读这篇文章是为了选择一个“要学习”的框架 , 不要这样做 。 还是读读这篇文章吧 。
如果你想选择一个框架来使用(在一个实际的项目中) , 你可以继续:)
“更好”是非常主观的 。 更好的为了什么?

  • 可扩展性 。 如果我们讨论性能的话 , 为所有3个框架编写的代码可以根据需要进行扩展 。 有些框架偶尔会有更智能的优化 , 但最终所有框架都会遵循经过实战测试的任何优秀智能优化 。
  • 语法和可读性呢 。 你(个人或团队)来做裁判!试一试 , 看看你更喜欢哪种语法 。 许多框架都有不同的“使用方法” , 所以请确保探索所有的选项 。
  • 开发速度 。 这取决于你对你所拥有的工具有多精通 。 有些框架确实为您提供了更多的设计决策 , 但如果您有足够的经验 , 您几乎不会注意到任何差异 。 事实上 , 您拥有的经验越多 , 您就越不希望预先为您做出设计决策 。
  • 可测试性.全靠你了!当您遵循某些编码实践时 , 一切都是可测试的 。
  • 互操作性/ Debuggability 。 框架越小 , API越小 , 效果就越好 。
  • 可维护性 。 框架允许您编写的函数/组件越小 , 就越好 。
  • 寻找支持或人员加入你的团队 。 框架越流行越好 。 React赢得了NPM下载的流行(这可能是最重要的) 。 Vue在GitHub上的星舰人气相当 。 Angular的受欢迎程度是有争议的 , 因为你必须将两种不同的框架结合在一起 , 但现在它可能和React差不多了 。
  • 移动集成呢 。 React是这里发光的那个 。 您也可以选择其他框架 , 但它们(在我看来)不如React Native那么好 。
【「前端框架」哪个框架更好:Angular,React,Vue】如果您不关心最后一点 , 那么这三个选项或多或少都提供了相同的价值 。 这绝对是个偏好问题 。 可以通过构建完全相同的应用程序来尝试所有这些方法 , 然后选择最让您高兴的一个!对于在线课程来说 , 这是个不错的主意 , 哈!我可能有偏见 , 但我可能会考虑试一试 。
本文:
(此处已添加圈子卡片 , 请到今日头条客户端查看)