哪个框架更好:Angular,React,Vue


哪个框架更好:Angular,React,Vue

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

【哪个框架更好:Angular,React,Vue】


    推荐阅读