blog
blog copied to clipboard
你是怎么选择前端框架的
个人在一次面试中碰到了RT的笔试问题,当时给出的答案是
- 成熟
- 稳定
- 学习成本低
- 开发效率高
- 可扩展性好
- 性能好
成熟
一个好框架需要有一个成熟的社区,成熟的配套插件,成熟的开发模式。
稳定
一个好框架必须有一个可用于生产环境的的版本,持续的更新迭代,一致的api设计和文档等等
学习成本低
一个好框架要具体高度的推广性,提供低成本的学习途径,可以快速的让整个团队成员掌握并熟练运用
开发效率高
一个好框架必须具备能使得团队合作的开发效率有更高的提升,有更好的编码风格引导
可扩展性好
一个框架必须要有高度的可定制化,可扩展性,满足未知的需求。
性能好
一个框架必须要解决相当一部分的性能瓶颈问题,让具体的开发人员不用过多的关注代码的性能。
666~
So, did you finally choose jQuery ? lol
不是JQ,看具体项目,我会选backbone或者vue,搭配自己开发的一些工具
如果整个团队其他前端成员都是非常初级的,就算使用jquery也是可以的,没有最好的架构,只有最符合实际现状的选择。
没有好不好,只有适不适合。水能载舟,也能覆舟。
愿望很美好,然而没有银弹。
vue完全满足了
恩,是的,vue很不错,特别是2.0