在选择框架的时候要从哪些方面入手?

影响团队技术选型有很多因素,如技术组成,新技术,新框架,语言及发布等。为了更好的考量不同的因素,就需要列出重要的象限。如开发效率,团队喜好。依次来决定哪个框架更适合当前的团队和项目。上线时间影响框架选择,不要盲目替换现有框架;
(1)jQuery
项目功能比较简单,并不需要做成一个单页面应用,就不需要MV框架。项目是一个遗留的系统。与其使用其他框架来替换,不如留着以后重写项目。
(2)AngularJS
当我们在制作一个应用,他 对性能要求不是很高的时候,那么我们应该选择开发速度更快的技术栈Augular.js应用的运行效率,仍然有大量地改进空间。Angular2需要学习新的语言,需慎重 选择。
(3) React
选择React有两个原因,一是通过Virtual DOM提高运行效率,二是通过组件化提高开发效 率。大型项目首选。选择React还有_个原因是:React Native、React VR等等,可以让 React运行在不同的平台之上。我们还能通过React轻松编写出原生应用,还有VR应用。 令人遗憾的是React只是一个View层,它是为了优化DOM的操作而诞生的。为了完成一 个完整的应用,我们还需要路由库、执行单向流库、web AP丨调用库、测试库、依赖管理库 等等,为了完整搭建出一个完整的React项目,我们还需要做大量的额外工作。
(4) Vue.js
对于使用Vue.js的开发者来说,我们仍然可以使用熟悉的HTML和CSS来编写代码。并 且,Vue.js也使用了 Virtual D〇M、Reactive及组件化的思想,可以让我们集中精力于编写 应用,而不是应用的性能。
对于没有Angular和React经验的团队,并且规模不大的前端项目来说,Vue.js是一个非常 好的选择。
详细参见:https://zhuanlan.zhihu.com/p/25194137

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值