现如今2021年,15年过去了,在国内绝大多数人吹捧vue的情况下,jQuery的真实情况到底如何?
以2021年3月份的情况来看 vue jquery react 的 npm 下载量
以npm的周数据来看 React (10111363)>> jQuery(4197136)> Vue(2211053),所以站在国际的数据来讲jQuery并没有过时,反而比Vue更热,抛开npm我们看看国内cnpm的数据量是个什么情况。
粗略一看,以月数据量来讲 Vue(6073) > jQuery(2358) > React(2199) ,当然这份cnpm数据也许只是r.cnpmjs.org仓库的默认数据,并不包含npm.taobao.org的数据,但是可以总体看的出来从国内环境来讲Vue比jQuery热,为2.57倍。
透过现象看本质,Vue这几年的快速火热,归根于这几年中国移动互联网的快速发展,这其中有太多的项目属于 公众号,小程序,H5APP , Vue太适合做移动端开发了,如果在移动端也用jQuery是确实非常糟糕的体验,所以目前在国内来讲,jQuery快过时了。
但是,但是,林哥我看了下这几年互联网的发展,觉得jQuery可能会越来越基于稳定,不会被淘汰,原因如下。
1.现如今,再也不是一个有想法就能去大街上去找天使轮融资几百万的年代了,看看过往的几年,每家企业都想找个团队做一个淘宝出来,做到最后发现99%的平台都是做不起来的,它最终沦为只是企业对外宣传和与用户简单交易的小工具而已,他的实际订单或许还没有去淘宝,去阿里巴巴卖货的交易额多。在此基础上我们再来看看 公众号,小程序这些平台,以保有量来看,公众号小程序APP这些东西的量也能以亿为单位,但是绝大多数的平台都是死平台,个人使用政务相关的小程序公众号远远大于其他杂七杂八的公众号,常用的也就那么几个,所以这个公众号小程序最终会和以往的PC电商一样 ( 慢慢死去),最终会逐步稳定下来和jQuery一样。基于这点我们可以反问两句:2021年了公众号快死了么,你最常用的公众号小程序和APP有多少个?
2.移动互联网崛起了,但不代表PC端就不会不存在了,PC端依然存在,以近几年改版的12306来看,依旧在使用jQuery,以各大银行网站来看,我相信PC方面这种大平台级别的就算他要改版也会考虑要不要继续使用jQuery或者像阿里一样,写个KISSY代替jQuery,绝不可能直接上vue和react的,毕竟大平台要考虑的事情太多了,做Java的大哥们虽然也许会去学或使用Vue之类的开发中小项目,但是面对民众级别的PC大项目,估计jQuery还是有市场的。
3.SEO的问题,也许你会问难道你不知道SSR服务端渲染么?我知道,我当然知道,但是为什么中小型网络公司建的企业展示站为什么不用Vue,同样是需要考虑的,目前百度估计也没时间去解决收录spa页面的问题,目前内部还有更多的问题需要解决,况且百度是以百度竞价盈利的公司,你推广就行了,只要你推广,传统页面和vue是一样的,但如果你不推广,还整的这么花里胡哨,那就不好意思,没时间和你玩,所以基于此jQuery 或者类似的插件就还会继续活下去,还有就是目前SSR方案出来这么久了,也没见过几个项目啊,还有如果你是做Chrome插件开发的人员,你会发现用到jQuery的情况远远大于Vue。
总结:只要 html 语言还在,只要 html 还有 dom,那么就永远有操作 dom 的需求,那么 jQuery 就永远有市场,在互联网慢慢趋于理性的今天,还在无脑抨击一个插件或着一门语言是不理性的,在市场逐渐饱和,互联网开发就业岗位减少的今天,一个平台活不下去,也许你*转行了jQuery依旧存活在市场。