最近接受一个新项目,前端是选用jquery还是用vue这个问题,团队里面就产生了分歧,我作为项目负责人,最终决定新项目采用Vue,原因如下:

1、本次项目界面和后台数据交互比较多,采用mvvm框架开发效率更高,只需要关注数据就可以,大大减少dom的操作,以往做类似的一些大型项目时候,我们都采用jquery,很多时间和精力都用来去操作dom中的显示数据。

2、我认为JQuery势必会被Mvvm框架取代,JQuery当初了为解决IE等浏览器的兼容问题,让书写js代码更简单,但是随着IE的逐渐退出舞台,各种浏览器趋于标准化,Jquery的作用就没有那么大了,小伙伴的以前津津乐道的jquery动画效果也逐渐可以用css3来替换。

3、程序人员必须要拥抱新的技术,大家都知道,人都是有惰性的,包括我自己,但是必须清楚明白未来的趋势很方向,尤其作为程序人员,必须不断的于拥抱新的技术,否则迟早会被淘汰,技术的发展都是越简单的越流行,如果让大家用起来更简单,更便捷,那就是一个好的技术,经过最近的研究,不得不承认Vue的思想的确比jquery更适合目前的网络环境。

我做出这些决定时候,团队的一些保守人员也提出了质疑,因为大家一直以来都是用jquery做前端框架,忽然改为vue,肯定很多坑要踩,势必牵一发而动全身,势必会影响速度,能否保证在客户规定期限内完工?支持和否定的声音都有,但是用一句话概括:困难总会有的,今天躲过去了,明天还能脱得过去吗。

我想给各位前端朋友说的是,如果你还没有了解mvvm框架,你真有必要去学习一下了,因为MVVM的时代已经来临,大家有不同意见和评论和批评,权当交流。

3 ie兼容 vue_前端开发:MVVM框架之Vue势必会取代JQuery吗?相关推荐

  1. 好程序员web前端分享MVVM框架Vue实现原理

    好程序员web前端分享MVVM框架Vue实现原理,Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的.相比于Angular.js和react.js更加简洁 ...

  2. 前端开发UI框架选择---帮你解决忧愁

    近几年随着 jQuery.Ext 以及 CSS3 的发展,以 Bootstrap 为代表的前端开发框架如雨后春笋般挤入视野,可谓应接不暇.不论是桌面浏览器端还是移动端都涌现出很多优秀的框架,极大丰富了 ...

  3. Web前端开发的框架可以应用到哪些地方

    随着时间的推移,网页设计越来越具有创新性.web前端开发将成为2020年技术领域最热门的学科之一.以前,前端空间的开发人员只要了解一些HTML,CSS,也许还有jQuery来创建交互式网站,就足够了. ...

  4. 开课吧:Web前端开发三大框架的特点

    我们常说的前端三大框架是指:React.Vue.Angular.如果你想从事前端开发,那么是一定要学习框架的.框架可以帮助你更好的开发项目,提高工作效率,提升代码质量,在原有工作时长上,通过使用框架达 ...

  5. 最实用的web前端开发知识框架图

    1.分类 所有知识框架,那肯定是一个结构型的展现,就是一棵树.web前端的知识点非常多,也非常散,需要好几层结构来组织这个体系,否则就会显得很乱.那么如何组织.把谁和谁放在一块儿?这是真正值得我们去思 ...

  6. MVVM框架与VUE实现原理

    1.MVVM是Model-View-ViewModel的简写.即模型-视图-视图模型.[模型]指的是后端传递的数据.[视图]指的是所看到的页面.[视图模型]mvvm模式的核心,它是连接view和mod ...

  7. 前端开发学习之【Vue】-上

    Vue学习目录 1.概述 1.介绍 2.特点 3.Diff算法 4.搭建环境 5.简单使用 2.语法 1.模板语法 2.响应式基础 3.MVVM模型 数据代理 4.事件处理 5.计算属性 6.监视属性 ...

  8. 【博学谷学习记录】超强总结,用心分享丨前端开发:BootStrap框架基础用法

    BootStrap 1.BootStrap简介 Bootstrap 是由 Twitter 公司开发维护的前端 UI 框架,它提供了大量编写好的 CSS 样式,允许开发者结合一定HTML 结构及Java ...

  9. html 兼容ie11,前端开发中在IE11下出现的一些兼容性问题(持续汇总)

    1.Chrome上能够正常打开网页,可是在IE11上打开一片空白,打开控制台报语法错误,以下图: 点击chunk-vendors.js后发现是vue-baidu-map组件报错,以下图: 缘由: vu ...

最新文章

  1. TensorFlow(2)图(默认图与自定义图) TensorBoard可视化
  2. 译者招募 | 《Java编程思想》作者Bruce Eckel新作On Java 8
  3. C# 中数据缓存总结
  4. python request对四类参数的处理_如何处理Djang中同一参数具有多个变量的request.GET...
  5. LA 2957 最大流,最短时间,输出路径
  6. htm——position:static、absolute、relative详解
  7. python2.7安装pyqt4及转换ui文件为py文件
  8. Unity-DLL反编译学习
  9. springCloud 2020.x 版本变化,移除eureka以外的Netflix组件
  10. 定义Java中的方法及调用
  11. springboot启动banner图片
  12. 安装了两种oracle数据库怎么卸载,oracle数据库卸载步骤
  13. 利普希茨【NOIP2017模拟8.7A组】
  14. 【饮食的迷思--人类必看的真正的饮食长寿指南--来自英国国王学院顶级遗传性流行病教授】---智人必须会的生活技能 by Tim Spector--饮食的迷思
  15. 网络爬虫-腾讯支付encrypt_msg参数逆向
  16. 商业数据分析从入门到入职(1)商业数据分析综述
  17. 装个JCreator+JDK文档
  18. 2020亚马逊研究奖公布:陈怡然、陈丹琦、吴佳俊等获奖,华人占比三分之一
  19. 有限差分法电磁场matlab,电磁场有限差分法的研究与MATLAB实现.doc
  20. win7 linux error15,Win7开机黑屏error15:file not found的两种解决方法分享

热门文章

  1. 关于“VCL已死、RAD已死”答读者问
  2. HTTP、HTTPS、SSL总结
  3. P2253 好一个一中腰鼓!
  4. MySQL查询优化之explain的深入解析
  5. Linux awk命令详解??????????(研究)
  6. LINUN 网络连接小记
  7. javascript setinterval 正确的语法
  8. Unix原理与应用学习笔记----第五章 普通文件3
  9. oracle rownum 学习
  10. 20080904--判断表单中的元素值是否改变了