选择开源前端框架的那些事

  1. 确认自己的需求
  2. 不要听意见
  3. 参考数据
    1. 流行程度:github星数
      1. 注意:
        1. 中国程序员人数技术大,他们偏好对github影响很大
        2. 一个框架的github星数跟(你工作地区对它的)市场需求量没有必然联系。一般来说,生产中经常会用比较成熟的技术,但不一定是github上流行的技术,比如jQuery
    2. 人力市场需求:到招聘平台上以你考虑的框架的名字作为关键词,看该框架被提及的次数
    3. 项目资金来源:比如React是Facebook的,Angular是Google的,Vue.js是赞助商的
      1. 注意:资金稳定只能肯定项目会存在,但是流不流行,好不好用,性能好不好,与之无直接联系
    4. API的稳定性:Angular 1.0与2.0变化较大
    5. Docs的条理性:自己去看吧
    6. 社区的活跃度:新插件的数量,插件的github星数,社区里问题有没有得到解答
    7. 框架的性能:看benchmark(比如“rawgit.com”的,请自行甄别),看评测,或看源码自行分析

本人选框架的方法很简单,项目官网是否符合我的审美。:)