「前端框架」哪个框架更好:Angular,React,Vue
文章插图
在我回答之前 , 如果你读这篇文章是为了选择一个“要学习”的框架 , 不要这样做 。 还是读读这篇文章吧 。
如果你想选择一个框架来使用(在一个实际的项目中) , 你可以继续:)
“更好”是非常主观的 。 更好的为了什么?
- 可扩展性 。 如果我们讨论性能的话 , 为所有3个框架编写的代码可以根据需要进行扩展 。 有些框架偶尔会有更智能的优化 , 但最终所有框架都会遵循经过实战测试的任何优秀智能优化 。
- 语法和可读性呢 。 你(个人或团队)来做裁判!试一试 , 看看你更喜欢哪种语法 。 许多框架都有不同的“使用方法” , 所以请确保探索所有的选项 。
- 开发速度 。 这取决于你对你所拥有的工具有多精通 。 有些框架确实为您提供了更多的设计决策 , 但如果您有足够的经验 , 您几乎不会注意到任何差异 。 事实上 , 您拥有的经验越多 , 您就越不希望预先为您做出设计决策 。
- 可测试性.全靠你了!当您遵循某些编码实践时 , 一切都是可测试的 。
- 互操作性/ Debuggability 。 框架越小 , API越小 , 效果就越好 。
- 可维护性 。 框架允许您编写的函数/组件越小 , 就越好 。
- 寻找支持或人员加入你的团队 。 框架越流行越好 。 React赢得了NPM下载的流行(这可能是最重要的) 。 Vue在GitHub上的星舰人气相当 。 Angular的受欢迎程度是有争议的 , 因为你必须将两种不同的框架结合在一起 , 但现在它可能和React差不多了 。
- 移动集成呢 。 React是这里发光的那个 。 您也可以选择其他框架 , 但它们(在我看来)不如React Native那么好 。
本文:
(此处已添加圈子卡片 , 请到今日头条客户端查看)
- 合并|Andre Cronje主导批量「合并」DeFi项目,是好事情吗?
- mini|电影、mini 与「当日完稿」工作流
- 字化转型|疫情重构经济,传统企业「数字化」的通关密码是什么?
- iPhone12|iPhone12「超大杯」拍照解禁:与Pro拉不开差距
- 供应链|一座快手「重镇」的货端升级
- 项目|DeFi「分叉运动」退潮,我们能从中学到什么?
- 框架|三种数据分析思维框架的构建方法
- 纪念版|「同价选机」K30至尊纪念版 vs Note9 Pro,选谁
- 文案|「热点传递」为什么别人卖点写的“勾人”?
- 系列|OPPO Reno5 真机曝光, 「Reno Glow」晶钻设计再升级