技术使用感受: JQuery 和 Vue

2023 年 4 月 13 日
 2503

关于 JQuery 和 Vue 代表的 MVVM 框架。

我本人是比较喜欢 JQuery ,感觉 Vue 让一切变得特别的复杂难操作,是我自己的问题,还是也有和我一样的想法。

如果你深度的使用过 JQuery ,和深度的使用过 Vue ,希望你能分享一下感受。

17632 次点击
所在节点    程序员
125 条回复
molvqingtai
2023 年 4 月 14 日
op 提到 taobao ,其实 taobao.com 也使用了现代框架 preact
royzxq
2023 年 4 月 14 日
能用和能工程化是两个不同的概念,不过 op 不是前端的话就无所谓了。
HAYWAEL
2023 年 4 月 14 日
正常来说,想要修改页面,是先修改数据,然后通过 DOM API 来修改 DOM 。
jq 本质上是简化了对 DOM API 的 操作,而 vue 或 React 是将 DOM API 这一步直接做了,这样 来说,开发只需要关注数据就好了。
lchynn
2023 年 4 月 14 日
觉得楼主需要的是一个非常轻量级的现代化的 JS 框架, 类似 alpine.js 这种的。JQuery 不够现代化。
superedlimited
2023 年 4 月 14 日
昨天看到这个贴子,以为多牛逼多资深的前端。。。
刚刚看到 append ,好吧,什么垃圾帖子,以后再看到类似的一律 block
star7th
2023 年 4 月 14 日
主要是你做的页面,还不够复杂。所以体现不出组件化的好处。
但你不是前端,所以你也只能接触到简单场景。对于你而言,用 juery 也不是一个很坏的选择。
对于专业前端,遇到的场景复杂了,用组件化分解会更提升开发效率和维护效率
cuzfinal
2023 年 4 月 14 日
vue 先不论,没想到现在还有人讨论 jQuery
zcreg
2023 年 4 月 14 日
要比较也是 react 与 vue, 现在还在用 Jquery 说明代码还是写得少了
Terry05
2023 年 4 月 14 日
作为两者都深度生产的情况,应该说 mvvm 的模式,在生产力方面完全碾压 jquery
BiChengfei
2023 年 4 月 14 日
JQuery ,前端还能拿这么多钱吗
前端越乱,前端越贵
Bologna
2023 年 4 月 14 日
@kop1989smurf 有的,某些屎山
QlanQ
2023 年 4 月 14 日
@Seanfuck 啊,还有这种情况?多层次的时候,生成 dom 不需要遍历吗?一个数据的 true 和 false 的切换,就可以让 dom 切换,不知道要方便多少呀
CodeMak1r
2023 年 4 月 14 日
刚好俩个项目开发都用过 感觉 jQuery 没有 vue 摸鱼舒服
momobear
2023 年 4 月 14 日
不是一个时代的产物 没什么可比性
sgiyy
2023 年 4 月 14 日
老生常谈的问题了。你就没怎么接触现代的前端,说白了你只是更熟悉 jQuery 而已,熟悉了你那套后端模板增删改查的功能和写法而已;

你只要熟悉下 Vue 或者 React 那套逻辑,才知道写代码多么省心,原本复杂的功能也很容易实现。

一个从 jQuery 时代过来的前端 er
hxy100
2023 年 4 月 14 日
你的目标是不是只有 PC 端界面,你多写几个移动端为主的项目看看,你就知道组件化开发有多方便了。
thetbw
2023 年 4 月 14 日
逻辑太多 jquery 有点不太好维护,不过前段时间自己用 jquery 写了一个上传组件,感觉 jquery 蛮好用的。但是别人来看我这个代码,绝对头疼。而 vue 写的项目,就没这个烦恼(或者说少一点)
dongtingyue
2023 年 4 月 14 日
vue 数据展示,酷炫效果还是在 vue 生命周期里纯手搓 js 。
yankebupt
2023 年 4 月 15 日
jQuery js 80 多 k
vue js 才 20 多 k
有时我一直在想到底谁才更 lightweight...
loginv2
2023 年 4 月 15 日
哈哈, 我两个一起混用, 改数据绑定的时候 Vue 出来干活,需要操作 DOM 的时候直接一个$过去 解决问题,估计有人看见我这么写 要高血压了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/932298

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX