跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 1202 年了,为啥还有一堆公司用 jq + art-template ?
未分類
3 4 月 2021

1202 年了,为啥还有一堆公司用 jq + art-template ?

1202 年了,为啥还有一堆公司用 jq + art-template ?

資深大佬 : my1103 0

业务没变化,需求没变化,设计没变化,兼容性没变化,为啥要重构

用 jq+arttemplate 的网站还可以访问,说明别人业务稳定,持续维护,一个系统用了这么多年

用各种炫酷技术的可能没两年公司都没了

大佬有話說 (94)

  • 資深大佬 : murmur

    你永远记住一点,前端的门面是 css+图,重点在于展示给别人,除了特别复杂的专业 app,你做那么多复杂的状态,有考虑用户使用和学习的成本?你设计都觉得难,用户用会简单么

    从这个角度看,展示类网站用 jq+模板并没有什么不妥,人家点了直接换页面上了缓存和 cdn 也不会慢到哪里去

  • 資深大佬 : murmur

    技术永远是业务的附庸。

  • 資深大佬 : Vegetable

    技术用的天花乱坠,没人用,不落地。不就是在那自娱自乐嘛。(自嗨)

  • 資深大佬 : lepig

    如果应聘,公司进去写 jq 各位愿不愿意去?

  • 主 資深大佬 : my1103

    现在公司还在用 jq 。有的时候还写写原生。

  • 資深大佬 : quan01994

    @quan01994 一直再写 jq 嘛

  • 主 資深大佬 : my1103

    @my1103 面向工资编程。

  • 資深大佬 : quan01994

    @quan01994 这样说明底子比较好,向我这种菜鸟,框架都没学好,再去写 jq,跳槽都不好跳槽

  • 主 資深大佬 : my1103

    说明这些公司都不是靠技术吃饭的 =.=

  • 資深大佬 : akakidz

    jq+模板也没什么不好,从项目维护的角度出发,命令式语法一眼就能看明白,换新人接手几乎没有学习成本。

    “如果应聘,公司进去写 jq 各位愿不愿意去?”,你可以选择不去,但是如果去了,肯定是团队用什么技术,你就跟随用什么技术。总不可能只有你一个人写 VUE 吧。只要给钱多,你就会觉得这些都是小事,不跨语言写代码就行。

  • 資深大佬 : 3dwelcome

    jQuery 又不难写,主说得像是写了 jq 就学不会新的框架了是不是搞错了什么。
    除了对技术从业者来说比较有趣以外,没觉得技术导向的公司有什么特别的好。研发部门躺平了摸也有人养活,还能持续增员,不也是实力的一种体现。

  • 資深大佬 : YvesX

    你别看不起 jq,只要业务还在正常运作,用什么技术不重要

  • 資深大佬 : zhw2590582

    不是所有公司都需要用新技术的 我自己写东西也是 jq

  • 資深大佬 : iceneet

    技术不重要,产生价值才重要。
    业务驱动罢了

  • 資深大佬 : NonClockworkChen

    1202 年这种说法,来源是哪儿

  • 資深大佬 : Pogbag

    船大难调头

  • 資深大佬 : wanguorui123

    jq 不是这个东西? https://github.com/stedolan/jq

  • 資深大佬 : darrh00

    先大胆预测一下待会主会被各种教育

  • 資深大佬 : yohole

    若你是招聘方:VUE 好 VUE 棒 VUE 是未来趋势 赶快给我招几个一起用 VUE 的小伙伴来 我们一起飞
    若你是应聘方:能制造的岗位数 VUE : jQuery = 100 : 1 大家赶快来学 VUE 啊,我是 VUE 之王,我要疯我欠卷我觉得不够卷呢 大家赶紧来学 VUE,以迈向前端四个现代化的名义卷我(当然这仅仅是为了把 VUE 的声势打出去 增加 VUE 岗位数,这样我资深 VUE 程序员以后跳槽出去是很方便抬价的,一人之下万人之上是不是很牛逼) / jQuery 你学去吧 哈哈 赶紧降低一下 VUE 的竞争压力

    这两方逻辑都是完整闭环的,看你站在哪一边而已

  • 資深大佬 : charlie21

    起新项目当然更倾向于新技术,老项目如果老技术没有问题的话就没必要换,能少成本完成该干的事就是好解。

  • 資深大佬 : Leonard

    jq+template 后端就能顺手做
    用 vue 那就要再招一个前端了

  • 資深大佬 : tianshiyeben

    只要能满足需求、能招聘到开发人员,为什么要换技术栈呢?
    因为能招聘到,所以不换技术栈;因为有企业在招聘,所以依然有人学。

    等将来浏览器不兼容 jq 了,用人单位用 jq 无法满足需求了,就会自然而然换框架。

    个人可以追求新潮的技术,但对于组织单位来说新潮没意义,收益才是最重要的。

  • 資深大佬 : libook

    qi’shi
    @Pogbag 我编的

  • 主 資深大佬 : my1103

    一把梭的快乐你不懂

  • 資深大佬 : x86

    @x86 懂啊,我同学应聘说是 vue ,进去发现是 jq,干了 2 个多月,可轻松了,每天准时下班,爽歪歪,然后跑路了。

  • 主 資深大佬 : my1103

    用 js 从头写最有发展

  • 資深大佬 : tinyuu

    @my1103 就算用 vue,你同学还是会选择跑路。用什么技术不重要,加入一个好团队,能学到东西,找到共鸣才重要。

  • 資深大佬 : 3dwelcome

    话语权问题

  • 資深大佬 : CODEWEA

    如果是新项目,那用当下最新的技术理所当然,否则把一个几年前的老项目拉出来批判一波就很没意思,技术是有时代性的,当下的热门技术终有一天会束之高阁,希望几年后新人把 vue 和 react 脑袋吊在城头的时候你也跟他们处在同一个阵营

  • 資深大佬 : ljhrot

    写 jQuery 不丢人,复杂的业务逻辑用 jQuery 也能写好,还是想办法磨练水平啦

  • 資深大佬 : Bijiabo

    在这个不用框架就会被看不起的时代,我诚挚推荐 vanillajs,其拥有最轻量,最迅速,最无侵入式的体验,欢迎各位试用体验:
    http://vanilla-js.com/

  • 資深大佬 : reiji

    jq 不是轻吗,加载 渲染都快

  • 資深大佬 : smallX

    先搞清楚,对于绝大部分公司而言,前端只要好看就行了。

    页面功能不需要太复杂、太复杂用户都学不会,前端技术也不要用的太复杂、太复杂招不到合格的人。

    追求新技术是程序员的兴趣,公司层面来说只考虑业务,至于你前端用什么技术,大部分公司都不会在乎,你哪怕写的内存泄漏了也没人会说你。

  • 資深大佬 : abersheeran

    要不是公司要用 vue react,我用原生 dom 接口

    开始还没觉得,现在越用越觉得没啥必要,历史的车轮就这样转来转去

  • 資深大佬 : xionger

    怀念以前
    jquery+requrejs+backbone+underscore
    干业务的日子

  • 資深大佬 : zjsxwc

    说明人家公司历史悠久有传承,哪像现在那些开张半年就倒闭的小公司

  • 資深大佬 : tabris17

    你是没看到一堆挣钱的老项目吧,看看用的都是啥技术

  • 資深大佬 : ByZHkc3

    好正常,有些做 zf 项目的公司哪儿有什么技术更新换代的必要。。全干工程师一把梭就完事了,况且这种公司基本上都有传家宝代码,n 年前编写的代码复制粘贴就能用。

    没事就让你更新产品技术栈的公司,多半是业务没几个,KPI 满天飞

  • 資深大佬 : zhouyou457

    我们老年人 jq 用过来,现在学不会 react 和 vue 了,给我们留条活路吧

  • 資深大佬 : otakustay

    用 v r 的还在加班, jq 的早就下班了.

  • 資深大佬 : zhuweiyou

    想象一下你是老板,你的产品运行稳定收入稳定,每个月都会给你带来十多万的回报,然后昨天新招进来的人给你说,我们前端的框架必须要换了还在用 jq 太老了,你说为什么?他说因为 jq 太老了现在市面上流行的都是 vue 和 react 啊,你给我几个月的时间我可以重构完,上线之后可能也没有现在稳定。 你猜老板是重新招一个愿意写 jq 的简单还是重构简单?

  • 資深大佬 : liudaolunhuibl

    @zjsxwc 补充下

    jquery 就是操作 html dom 的,
    requrejs 就是依赖注入容器,
    backbone 就是手动 mvc,刚开始可能比现在 vue 这种 mvvm 麻烦点,但后期也不麻烦而且更灵活,vue 的 template 写死了运行起来就不能改,backbone 这种手动挡就没这种问题,
    underscore 是个数据结构操作和一些交互(比如 defer 、debounce 、throttle )的增强库

    总得来说,以前会这四个就已经能够工程化处理各种大小项目了,

    而现在 vue 的流行,无非是很多前端学不会 jquery,大部分前端也不需要工程化,
    现在的前端都是 vue 一把梭,很多前端连 jquery 都学不会更不要提 angular 了,但 vue 能让这些前端吃饭。

  • 資深大佬 : zjsxwc

    我们老年人 jq 用过来,现在学不会 react 和 vue 了,给我们留条活路吧
    by 全干

    我就用 jq 怎么了.

  • 資深大佬 : l4ever

    “现在大家都吃麦当劳肯德基,又便宜又快捷。吃满汉全席的就是傻 x”

  • 資深大佬 : kop1989

    @reiji vanillajs 确实是个好东西,不用编译,比 vue 快多了。
    用 vanillajs 的可以一起握爪

  • 資深大佬 : dvaknheo

    1202 年这种说法,来源是哪儿,实在不理解

  • 資深大佬 : oisadfo

    前端菜鸟,需要的是稳定的工作。。

  • 資深大佬 : akira

    用 Vue 和 React 的还在加班,用 jQuer 的早就下班了。
    赞同这位兄台的话 @zjsxwc
    而现在 vue 的流行,无非是很多前端学不会 jquery,大部分前端也不需要工程化,
    现在的前端都是 vue 一把梭,很多前端连 jquery 都学不会更不要提 angular 了,但 vue 能让这些前端吃饭。

  • 資深大佬 : feikeq

    怀念 jq + artTemplate 时代,实际上 bug 也少很多,开发也快。
    前端目前就是内卷,瞎折腾。。。

  • 資深大佬 : zzlatan

    上各位大佬说的好像几大前端框架对比 jQuery 就只剩下 KPI 了一样,更高的开发效率、更好的性能、更先进的编程思想都被你们吃了?
    这种论点我在 Nokia 时代、Windows XP 时代已经见过不知多少次了,奉送各位一句:「学什么 Python 、Java 、Go,汇编一把梭它不香吗?」

  • 資深大佬 : iamppz

    @akira 稳定的话,还是去写 vue 或 react,觉得,也不用担心出来没饭吃

  • 主 資深大佬 : my1103

    @oisadfo 我随便编的

  • 主 資深大佬 : my1103

    应该原生,jq,vue 和 react 都得会吧。。

  • 資深大佬 : hbolive

    你以为竞争力是精通 vue,react
    实际上的竞争力是有超强学习力,两周就能看懂 paper 写算法,
    等你能看 paper 写算法了,
    实际上的竞争力又是是当 boss,带领这帮自以为是的写代码的,实现一些项目,赚大钱

    打工人没必要瞧不起打工人,大家都是混饭吃而已

  • 資深大佬 : kalluwa

    你们前端就是这样把自己折腾死的

  • 資深大佬 : wangyzj

    能问出这问题的,八九不离十,是个入门的程序员

  • 資深大佬 : tydl

    有些项目你用 vue 和 resct 就是拖累。

  • 資深大佬 : iwh718

    @iamppz 什么项目用什么技术,对于展示类网站,jquery 和 vue 差不了多少,你以为是复杂的模块划分、状态、数据交互,别人需要的可能是
    $(xxx).dropdown();
    $(xxxx).dialog();

  • 資深大佬 : murmur

    jq 写的项目 可读性差的一批 你们是不是觉得新人都没用过 jq

  • 資深大佬 : cereschen

    前端真正的跨度发展是 css3,有了 css3,很多复杂布局,甚至以前是需要 js 辅助的布局,都可以直接 css 搞定

    简单的圆角 渐变 也可以用 css 搞定 没 css3,以前的圆角可是要画块切图的

  • 資深大佬 : murmur

    祖传代码

    新项目还这么写 官网也不考虑这么选型吧

  • 資深大佬 : jiangshanmeta

    @murmur 我没有以为。技术选型从来不是一个单纯的技术问题,我只是看不惯前面的人把其他框架贬低的一文不值。

  • 資深大佬 : iamppz

    没钱又没 kpi 啊。

  • 資深大佬 : ccraohng

    如果是新项目还用这个,我只能说有多远跑多远。

  • 資深大佬 : ccraohng

    @Pogbag @oisadfo 我正想吐槽这个东西 前年是 2019 如果倒过来 数字是很大的 9102 就是说现在都什么年代了或者说这么先进的年代了 但是到了 2020 2021 明显倒过来数字是个更小的 还有人在用 真的是受不了

  • 資深大佬 : hjq632233317

    1.公司给你发工资,让你写啥你就写啥,当然你可以凭借自己的能力来推进技术更新。
    2.六字真言。
    不就是这么简单的逻辑么?

  • 資深大佬 : TingHaiJamiE

    一直很讨厌 vue 之类的臃肿物品。
    网页打开还不直接显示,非得先显示空白框架。。。
    seo 还特别差。

  • 資深大佬 : DT27

    前端啥时候能安宁啊

  • 資深大佬 : DT27

    用 jquery 能把代码写的条理清晰,简洁明了已经很牛了,你试试用 jq 封装插件玩玩,简直不要太爽

  • 資深大佬 : TomatoYuyuko

    各有各的好,我 java 有时候还会写写 jsp,搜索引擎收录就十分友好。另外原生 js 也很强大,写的好也是无敌

  • 資深大佬 : zzzmh

    jQuery 操作 DOM 各种不爽,React 和 Vue 数据驱动视图,重心可放在逻辑上。关键公司项目一直是 jQuery 的话,只能私下学 React, Vue, 跳槽也不好跳,现在没有大厂的前端 JD 有提到 jQuerey 吧?

  • 資深大佬 : zhongyx

    但是你要想你接一个 jQuery 一个项目,你出去面试说不出口吧,现在都是招挖掘机的,你说你锄头挥的再好也没市场了

  • 資深大佬 : ccsulzf0627

    jq 会用的人还真不多见,网上下载的那些知名插件看看源码不忍直视,大多是完全没有对象封装的写法。操作对象全部 $(‘.a’)。 内部对象全部没有关联的,这样的代码你晓得怎么维护?

  • 資深大佬 : rui6ye

    说 jQ 操作 dom 不爽的人,大概不知道 vue 的渲染机制,不都是 dom 监听吗?举个 html 语言渲染的例子,jq 或原生 js 也可以很优雅的实现 dom 跟踪渲染。关键还是看使用者对 js 的理解程度。

  • 資深大佬 : rui6ye

    跑路是对的; 工资是其次,主要是这种技术栈和工作经历对以后找工作影响有点大;

  • 資深大佬 : vivipure

    前端学不完的东西啊。感觉前端真是闲得蛋疼啊

  • 資深大佬 : yc8332

    Jquery ?也很香嘛,看看 Cloudflare 的 2021.2 月份的 cdn 使用统计数据,jquery3.3.1 的调用次数是 54,470,339 次,共消耗流量 3,438.11GB,位居第二。

    在 CDN 调用量 top10 中,有 6 个是 Jquery 相关类库,3 个图标字体库,剩下的一个是动画库。

    https://github.com/cdnjs/cf-stats/blob/master/2021/cdnjs_February_2021.md

  • 資深大佬 : hx123

    是这样子的啦,我公司还用着后端模板+前端 JQ,每次写项目,都要跑 python server.py

    上次他们后端加了一个 linux 下才能跑的库,直接无法开发,后面自己摸索装了一个 WSL 才能跑起来

    一句话:赶紧跑,别犹豫,犹豫你就失去技术竞争力,我们不是公职人员,我们是互联网从业者,永远在淘汰人

  • 資深大佬 : PEAL

    原因有很多,比如项目组解散了导致项目没人维护;没有专业的前端来开发,写代码的人还停留在几年前的认知水平;或者项目就展示了几个表格数据。但是对于新项目来说,基本上都已经放弃 jquery 了。

    用 react 、vue,就绕不开 webpack 、express 或 koa 、babel 或 typescript 。对于大型的系统来说,用 react 、vue 这些比用 jquery 开发快得多。数据驱动、不需要操作 dom 、以前代码是业务 + dom,现在是只写业务代码,加上 babell 或 typescript 帮你解决代码兼容问题,组件的封装和复用,单页应用,你写的不再是网页,而是应用。

    而且以前开发过程中需要解决的问题,比如热更新、热替换、mock 、跨域、代码复用、不同环境下输出不同代码等等,都能很好的解决。以前代码复用是复制粘贴,现在是发到 npm 、使用的人引入模块;以前跨域找后端、现在跨域 node 的 server 直接配置代理。

    发布项目的时候直接一个命令,帮你压缩代码、图片;上传 cdn ;域名替换;脚本注入等等。

    相比 jq 的时代,现在开发真的是方便、舒服、快速多了。

  • 資深大佬 : duan602728596

    @ccsulzf0627 编故事都不会就别去面试了,我还不信现在谁只看一个技术栈,react 的可能自大一点,学 vue 的不敢不看 react 的东西吧,万一别人顺口再问一下 rn 、flutter 、小程序这些呢

  • 資深大佬 : murmur

    这里有个矛盾就是你知道别人用了 jq,你觉得 low (假定薪水足够诱惑,假设薪水不行那咋不反省下你为啥进这么 low 的公司)

    你现在不是应届生了,你跳出去,别人都要 mvvm 基础,你还是不会

    你的经验永远赶不上前端折腾的速度

  • 資深大佬 : murmur

    1202 年了,为啥还有这种想法

  • 資深大佬 : Norie

    技术要最终为业务服务.

    业务有你想象中的诉求吗?

    你干重构的事都是需要花钱的.

  • 資深大佬 : Jooooooooo

    一个月给你 10W 还不是让你用啥就用啥?和公司招聘用 JQ 有什么关系?

  • 資深大佬 : shench

    再说了,有 SEO 需求的 JQ 不是更好使?

  • 資深大佬 : shench

    重构出了问题,谁承担责任呢。又不给多发工资

  • 資深大佬 : yanzhiling2001

    总会有需要维护的老项目

  • 資深大佬 : nianyu

    3 年前培训出来,待过两家公司都是前后不分,现在简历上项目只能写点切图工作,弄的里外不是人。

  • 資深大佬 : q673115816

    @shench
    SEO 是后端渲染的事,跟 jQuery 没关系吧。
    倒不如说,jQuery 没有成熟的 SSR 方案,反而更不利于 SEO 。

  • 資深大佬 : DOLLOR

    看看 wps 在线版吧 jq 写的 牛逼的人用 jq 都能写出好的项目

  • 資深大佬 : luozejian

    老项目在用很正常,新项目还用的话招人肯定是有问题的,打开招聘软件看看就会发现没几个要求不用会 vr 的,大势是这样的,简单页面 ES6 基本都够用了吧

  • 資深大佬 : rodrick

    那么多说着写 jq 没关系的人,你去面试一家大厂,说你项目经验都是 jq 写的,看看是不是回去等通知吧。

  • 資深大佬 : zw1one

    合适的地方用合适的技术方案就行了,采用何种方案要考虑的不单纯是技术实现,还有用工成本、后期维护成本、人员流动成本等等

  • 資深大佬 : impony

    公司用不用 jq 、react 、angular 、vue 、nextjs 、nuxtjs 都无所谓,关键是公司用 jq,你会 jq ;公司要 nextjs,你会 nextjs……….
    而不是公司要用 jq,你只会 jq 。
    jq 过程式地 API 操作真实 DOM,而三大框架地核心思想就是声明式地驱动 DOM 。最怕出现用了 vue 还继续加一大堆 jq 操作。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具