Vue.js 等前端框架和 jQuery 是什么关系?是替代关系还是可以共存?

2018-01-13 07:06:08 +08:00
 ericgui
请高人指点一二。

如果可以共存,那么,什么时候用 jQuery,什么时候用 Vue.js 等框架?

备注:前端框架,包括但不限于 Vue,React,Angular,San 等。
24312 次点击
所在节点    程序员
72 条回复
SuperMild
2018-01-14 13:13:40 +08:00
上面说 SPA 不能拳拳入肉、或像微微喝醉酒,我很怀疑是不是被渐变动画过程影响了感觉,如果去掉全部过渡动画,SPA 也是瞬间变化的,而且通常比页面刷新变得更快,正是由于变化太快,页面又不刷新,所以通常会加个渐变过程让用户感觉变化不显突兀。
lalalakakaka
2018-01-14 13:29:03 +08:00
我大概理解诸位大佬们的分歧点在哪里了。
正方:
目前前端页面发展越来越复杂,尤其是 SPA 的流行,必然要求前端技术向虚拟 DOM 操作框架推进。所以要有 vue,react 等等~

反方:
可是并不是所有的页面都是这么复杂啊,html 本身就是个极简单的东西(后端曰:不就是拼字符串嘛)。很多时候我们只是做个 CRUD 就 OK 了,哪有那么多复杂需求。而且功能强如 qqmail,技术强大如 github 都在用 jQ。你做个博客页还用 vuejs 什么的岂不是伪需求?
exonuclease
2018-01-14 13:29:38 +08:00
我炫耀啥了这不你先攻击我外包公司的么?哦原来 qq 邮箱是 jq 写的啊 怪不得那么难用 隔壁 gmail 老早 spa 了
@mb135
exonuclease
2018-01-14 13:35:27 +08:00
麻烦各位 jq 的支持者 自己去招聘网站看看 jd 要求会 jq 的多还是三大框架的多 大家都是傻子?
另外 其实我是写 node 后端的我跑来掺和这事干嘛
sangmong
2018-01-14 13:54:24 +08:00
前排吃瓜
assad
2018-01-14 14:10:51 +08:00
@exonuclease 放弃你的 node 吧,赶紧用 JAVA。
ziki
2018-01-14 15:00:48 +08:00
比较两个事物都分析各自优缺点,针对场景去选择,为什么一定要一方碾压一方的结果呢?
codermagefox
2018-01-14 15:37:36 +08:00
我只想说,要是后端看到这个帖子又要说:"你看看这群前端啊,唉,我就说嘛..."
dan2001go
2018-01-14 16:05:39 +08:00
@codermagefox 哈哈,后端能好到哪里去啊。前端这叫内战,无非就是围绕着 JavaScript 然后吵来吵去。

后端那就是世界大战了,比如吼一句那个经典的台词『 PHP 是是世界上最好的语言!』
codermagefox
2018-01-14 16:06:28 +08:00
@dan2001go #49 然而 PHP 就是世界上最好的语言啊
ZSeptember
2018-01-14 16:11:32 +08:00
看场景使用。所以是并存的吧。现在的话,一般对外的产品应该用后端渲染的多,对内的管理系统应该很多都开始用 spa 了。
changlers
2018-01-14 18:39:45 +08:00
jq 其实当成原声 js 的增强库用,mvvm 有自己的一套思想,原生 js 写的好什么用什么都行框架主要还是更专注,现在的年轻人啊,不要听的风是的雨,也要有自己的判断
changlers
2018-01-14 18:40:57 +08:00
框架更专注思想,怎么限制代码,让团队合作起来更方便更有效率
gowk
2018-01-14 20:07:04 +08:00
科科,钓鱼贴
Tuisku
2018-01-14 21:19:27 +08:00
我司用 React, 所以我也要用 React
但我其实只是相当一个"页面仔", 而且我一后端容易吗我 233
Tuisku
2018-01-14 21:19:50 +08:00
@Tuisku #55
相当 => 想当 mmp
Pastsong
2018-01-15 01:38:18 +08:00
@mb135 hhhh, b 了
ericgui
2018-01-15 04:03:44 +08:00
@gowk 不是钓鱼贴。

我在写一个小网站,有几个页面用 jQuery 感觉很方便,但有一个页面,似乎用 Vue 的数据映射更好,因为数据要重复利用。用在一个页面的好几个地方。

所以才有此问。
gowk
2018-01-15 05:52:07 +08:00
@ericgui 惊了?还没睡?保重身体吧
ericgui
2018-01-15 05:55:14 +08:00
@gowk 哥在美国,现在是白天。

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

https://www.v2ex.com/t/422525

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

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

© 2021 V2EX