1. 聚能聊>
  2. 话题详情

jQuery 要退出历史舞台了?

今天看到这样一条围脖,不由得在想:jQuery 要退出历史舞台了?
image
看到这个,有些小伙伴的反应是这样的:

我TM的刚学会[汗]
为了显得与众不同还是秀技术?
这是很自然的过程,因为ES6已经引入了大量以前没有的api来方便操作,很多api的功能都是借鉴jq的,只是原生实现而已,既然原生有了,而且速度快很多,那相同的功能为啥要用jq不用原生的呢?
为什么?因为维护的困难度,框架的最终要的好处就是同步数据与ui。而且,github 的用户基本不需要 jQuery 带来的好处。
想起了被原生的兼容问题支配的恐惧
然后为了兼容自己又封了个jq?

那么各位小伙伴们:
1、这事你们怎么看?

2、你们项目中都使用什么前端框架?你的工具箱里有什么?

3、对于前端的发展趋势,未来一段时间内哪些框架会更受欢迎?

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    淘公仔 x 2

  • 奖品二

    阿里云代金券 x 5

  • 奖品三

    云栖社区T恤 x 1

87个回答

0

浮生递归 已获得阿里云代金券 复制链接去分享

1、这事你们怎么看?
一句话:求别更,学不动了。
特别是前端,更新真是太快了。现在倒好,直接换代了。也就是之前的jquery都白学了?刚学完用jquery,你告诉我要退出历史了?……一口老血喷在显示器上。

2、你们项目中都使用什么前端框架?你的工具箱里有什么?
还是jquery用的最多。一般都是尽量避免js,能少用Js就少用。尽量去打造轻量级,响应速度快的应用。虽然现在用原生的速度会比较快,但是仍然不能快过不用吧。当然,大部分时候是避不开的。所以多数时候都会选用layui前端框架,好像去年国内热度也是排第一?

3、对于前端的发展趋势,未来一段时间内哪些框架会更受欢迎?
逃不开vue和react吧。单位目前打算转vue。虽然现在vue和react之争也很火热,但是领导说vue就vue了。

微wx笑 回复

哇,这么早来答题

浮生递归 回复
回复@微wx笑:

你不更早?

微wx笑 回复

我一般6点起床

浮生递归 回复
回复@微wx笑:

我的闹钟也是6点

微wx笑 回复

[握爪]

评论
1

李沃晟 已获得淘公仔 复制链接去分享

1、这事你们怎么看?
JQuery依然会存在于需要高兼容性的站点,所以他依然会长时间存在。但是会有越来越多的网站使用新的前端框架。
2、你们项目中都使用什么前端框架?你的工具箱里有什么?
分情况吧,有些客户xp操作系统+自带的IE浏览器,不用JQuery不行啊。能用React和Vue当然用这两个。
3、对于前端的发展趋势,未来一段时间内哪些框架会更受欢迎?
React和Vue吧,目前已经占据主流市场了。
想要个公仔呀~

江小白太白 回复

公仔拿好!

微wx笑 回复

公仔拿好!

李沃晟 回复
回复@微wx笑:

谢谢~

评论
4

黄一刀 已获得淘公仔 复制链接去分享

1、这事你们怎么看?
githu放弃jQuery其实关系并不大,并不代表着业界从此放弃jQuery,jQuery是一个非常优秀的前端js框架,我个人就用了五年。
2、你们项目中都使用什么前端框架?你的工具箱里有什么?
我的前端用的就是jQuery框架,他可以把繁琐复杂的js操作简单化,而且对各种浏览器的兼容性也非常好。我的工具箱里有jQuery,Vue,Angular,React、Node。
3、对于前端的发展趋势,未来一段时间内哪些框架会更受欢迎?
个人感觉Vue会比较受欢迎,它提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API,比较容易上手。
ps:奖励一件衣服或一只大黄鸭,不要代金券,这个账号不买云产品。

2

ggd543archer 已获得阿里云代金券 复制链接去分享

虽然我没有经历过那个jQuery开发的年代,但是我相信jQuery出现的初衷是为了提高前端开发效率, 因此jQuery是前端发展历史上的一个特定产物. 在IE那个年代,为了适配不同浏览器, 前端工程师需要花费大量的精力的处理各种兼容性的问题。随着前端复杂度的增加,web 2.0的到来,html 4标准已无法满足项目快速迭代的需要, 此时迫切需要一个框架或类库技能磨平不同浏览器之间的差异,又能提供更好用的api进行各种dom操作, jQuery应该就是在这样的环境下诞生了。

现在已经是移动互联网时代,很多html 5标准已被各大浏览器厂商支持,采用html 5原生API操作DOM已没有效率和兼容性的问题, 另外 es6也已经得到普及, es6提供的数据类型和API已经够用,不需要再额外引入像lodash等工具类库. 更何况现在新开发的前端应用都直接用react 或 vue ,因此github.com 放弃使用jQuery也在情理之中。

唯一影响你继续使用jQuery的因素估计只有老旧项目, 或者你所积累的类库/插件严重依赖jQuery的生态.

0

抽烟的鱼 已获得阿里云代金券 复制链接去分享

1、这事你们怎么看?
先从活跃度来看,npm上jquery的安装量差不多是RVA三大框架的总和
需要做兼容的业务场景依然离不开jquey,可以说XP window7 不死 jquery就不会死
2、你们项目中都使用什么前端框架?你的工具箱里有什么?
jquery为主,移动端Vue
3、对于前端的发展趋势,未来一段时间内哪些框架会更受欢迎?
React和Vue吧,目前已经占据主流市场了。
想要个T恤呀~

0

痞子姜 已获得阿里云代金券 复制链接去分享

1、这事你们怎么看?
影响并不大, jQuery 依旧优秀,对于入门,jQuery 应该是最简单、省事的吧
2、你们项目中都使用什么前端框架?你的工具箱里有什么?
目前用的是Bootstrap、 jQuery 和 vue ,兼容性和性能都在可接受的范围。我的工具箱里有 jQuery, Vue, React
3、对于前端的发展趋势,未来一段时间内哪些框架会更受欢迎?
未来应该是组件化的天下,类似于 java,有一个核心库,然后按需添加模块。目前来看, vue 是做的最好的,是比较受欢迎的,量级最轻,但前端技术发展的这么迅猛,下一次的技术变革可能会更完善

0

海阔天空yy 已获得云栖社区T恤 复制链接去分享

1、这事你们怎么看?
短时间肯定不可能,长期的话还要看ES6的发展,及提供的功能,是否真得能叫用户感觉方便好用
毕竟人家jQuery也能升级啊,人家也可以在你ES6的基础上封装一套更好的出来。

2、你们项目中都使用什么前端框架?你的工具箱里有什么?
Angular,前端的东西我会的不太多 我工具箱里也就bootstrap和jquery吧,其它的要看项目有到就会去学学。

3、对于前端的发展趋势,未来一段时间内哪些框架会更受欢迎?
具体的我没有过太多,所以也不好评价,不过按照互联网和手机端的趋势,应该具用以下同个功能的,会比较受欢迎
1 兼容性: 兼容电脑,与手机,以及手机各种分辨率大小,各种版本的浏览器
2 MVC特性:真正意义上的前后端分离。即前端只需访问后端接口,而不是通过后端生成html
3 功能性: 最好是原生自带的功能就很强大,能满足大多数开发者的需求,
4 易用性: 要入手简单,学习成本不太高的
5 可升级:产品要不断出版本,叫人知道有人在维护,更新,而不是一段时间后就截止了

0

cjsoldier 已获得阿里云代金券 复制链接去分享

1、这事你们怎么看?
曾经用来吃饭的技术淘汰了。想起了当年flash淘汰了一大批人。再过两三年可能Java也淘汰了,那时候我们怎么办?想当初我jQuery用的那么6,这才过了两三年而已啊。技术淘汰太快,不要学那些太过成熟的技术,因为刚一学完就淘汰了,还学它干嘛?所以说还是要学学基础的东西,学点有深度一点的东西,越底层的技术员越稳定一些。应用层开发被淘汰是迟早的事儿,说不定哪天我的饭碗就没了。

2、你们项目中都使用什么前端框架?你的工具箱里有什么?
bootstrap,extjs。

3、对于前端的发展趋势,未来一段时间内哪些框架会更受欢迎?

react,vue。这两个框架确实有很多优点,jquery淘汰了,我们其实没有太多选择,只能跟着大厂走。
我记得angular跟extjs很像,不是很看好它。

0

1957266611889035 复制链接去分享

我好像进错地方了,这不是我认识的世界

微wx笑 回复

哦?你是哪方面的大神?

评论
0

蚂蚁踩死我 复制链接去分享

真想在脑壳里塞个硬盘

++ 回复

多大的?

评论
1

zoonctrl 复制链接去分享

新技术替换旧技术,我并没有什么感觉,只是希望,不要再更新啦,我学不动啦!

0

1662757513295264 复制链接去分享

我下个学期还要学,不带这么坑的吧。应该不会被抛弃,好多人说Java会被go取代,也有人说会被kotlin取代,但是说了这么多年,Java依然牛逼。

清流激湍 回复

后端不容易替换吧

评论
0

谢杨易 复制链接去分享

现在确实用jQuery少了,而且不建议大规模使用。当前前端开发,主要还是基于React和Vue等前端框架,直接操作DOM的方式确实性能和可维护性都要差一些

0

1156434519749974 复制链接去分享

我正要学啊

0

jy05943441 复制链接去分享

做模板算前端工程师吗?

0

你要去哪里 复制链接去分享

哈哈哈哈ヾノ≧∀≦)o 为jQuery点赞,虽然已经过时了,但是做出了巨大的贡献

0

花冷少 复制链接去分享

真的是刚刚学会jq,尼玛要是弃用的话,怕是有些不妥吧!
ef1f54ea3f3a4c4389fbdc88cc253813_b14ab7b263c6454897654639baf87e5c.jpg

0

1069353270235594 复制链接去分享

jQuery被淘汰是必然的,前端最终会是以数据和状态为核心的各种领域对象的集合,jQuery这种以dom为核心的库肯定不能适应,也改不过来。这一切,是发展的必然。

0

董志高 复制链接去分享

学的跟不上新技术。

0

1062661204659346 复制链接去分享

短期退不了

5