blog icon indicating copy to clipboard operation
blog copied to clipboard

你是怎么选择前端框架的

Open mishe opened this issue 8 years ago • 8 comments

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

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

成熟

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

稳定

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

学习成本低

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

开发效率高

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

可扩展性好

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

性能好

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

mishe avatar Apr 06 '16 09:04 mishe

666~

bailinlin avatar May 10 '16 01:05 bailinlin

So, did you finally choose jQuery ? lol

egoist avatar May 10 '16 06:05 egoist

不是JQ,看具体项目,我会选backbone或者vue,搭配自己开发的一些工具

mishe avatar May 10 '16 06:05 mishe

如果整个团队其他前端成员都是非常初级的,就算使用jquery也是可以的,没有最好的架构,只有最符合实际现状的选择。

mishe avatar May 10 '16 06:05 mishe

没有好不好,只有适不适合。水能载舟,也能覆舟。

zhaohaodang avatar May 10 '16 09:05 zhaohaodang

愿望很美好,然而没有银弹。

dickeylth avatar May 10 '16 11:05 dickeylth

vue完全满足了

qgh810 avatar May 13 '16 05:05 qgh810

恩,是的,vue很不错,特别是2.0

mishe avatar May 13 '16 05:05 mishe