你是怎么选择前端框架的

3,184 阅读1分钟

个人在一次面试中碰到了RT的笔试问题,当时给出的答案是

  • 成熟
  • 稳定
  • 学习成本低
  • 开发效率高
  • 可扩展性好
  • 性能好

成熟

一个好框架需要有一个成熟的社区,成熟的配套插件,成熟的开发模式。

稳定

一个好框架必须有一个可用于生产环境的的版本,持续的更新迭代,一致的api设计和文档等等

学习成本低

一个好框架要具体高度的推广性,提供低成本的学习途径,可以快速的让整个团队成员掌握并熟练运用

开发效率高

一个好框架必须具备能使得团队合作的开发效率有更高的提升,有更好的编码风格引导

可扩展性好

一个框架必须要有高度的可定制化,可扩展性,满足未知的需求。

性能好

一个框架必须要解决相当一部分的性能瓶颈问题,让具体的开发人员不用过多的关注代码的性能。