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

2021-04-01 10:44:45 +08:00
 my1103
8735 次点击
所在节点    程序员
95 条回复
murmur
2021-04-01 14:12:41 +08:00
前端真正的跨度发展是 css3,有了 css3,很多复杂布局,甚至以前是需要 js 辅助的布局,都可以直接 css 搞定

简单的圆角 渐变 也可以用 css 搞定 没 css3,以前的圆角可是要画块切图的
jiangshanmeta
2021-04-01 14:14:57 +08:00
祖传代码

新项目还这么写 官网也不考虑这么选型吧
iamppz
2021-04-01 14:17:08 +08:00
@murmur 我没有以为。技术选型从来不是一个单纯的技术问题,我只是看不惯前面的人把其他框架贬低的一文不值。
ccraohng
2021-04-01 14:25:46 +08:00
没钱又没 kpi 啊。
ccraohng
2021-04-01 14:26:54 +08:00
如果是新项目还用这个,我只能说有多远跑多远。
hjq632233317
2021-04-01 14:46:09 +08:00
@Pogbag @oisadfo 我正想吐槽这个东西 前年是 2019 如果倒过来 数字是很大的 9102 就是说现在都什么年代了或者说这么先进的年代了 但是到了 2020 2021 明显倒过来数字是个更小的 还有人在用 真的是受不了
TingHaiJamiE
2021-04-01 15:09:28 +08:00
1.公司给你发工资,让你写啥你就写啥,当然你可以凭借自己的能力来推进技术更新。
2.六字真言。
不就是这么简单的逻辑么?
DT27
2021-04-01 15:12:22 +08:00
一直很讨厌 vue 之类的臃肿物品。
网页打开还不直接显示,非得先显示空白框架。。。
seo 还特别差。
DT27
2021-04-01 15:12:38 +08:00
前端啥时候能安宁啊
TomatoYuyuko
2021-04-01 15:16:31 +08:00
用 jquery 能把代码写的条理清晰,简洁明了已经很牛了,你试试用 jq 封装插件玩玩,简直不要太爽
zzzmh
2021-04-01 15:57:57 +08:00
各有各的好,我 java 有时候还会写写 jsp,搜索引擎收录就十分友好。另外原生 js 也很强大,写的好也是无敌
zhongyx
2021-04-01 16:05:25 +08:00
jQuery 操作 DOM 各种不爽,React 和 Vue 数据驱动视图,重心可放在逻辑上。关键公司项目一直是 jQuery 的话,只能私下学 React, Vue, 跳槽也不好跳,现在没有大厂的前端 JD 有提到 jQuerey 吧?
ccsulzf0627
2021-04-01 16:28:00 +08:00
但是你要想你接一个 jQuery 一个项目,你出去面试说不出口吧,现在都是招挖掘机的,你说你锄头挥的再好也没市场了
rui6ye
2021-04-01 16:41:03 +08:00
jq 会用的人还真不多见,网上下载的那些知名插件看看源码不忍直视,大多是完全没有对象封装的写法。操作对象全部 $('.a')。 内部对象全部没有关联的,这样的代码你晓得怎么维护?
rui6ye
2021-04-01 16:43:44 +08:00
说 jQ 操作 dom 不爽的人,大概不知道 vue 的渲染机制,不都是 dom 监听吗?举个 html 语言渲染的例子,jq 或原生 js 也可以很优雅的实现 dom 跟踪渲染。关键还是看使用者对 js 的理解程度。
vivipure
2021-04-01 16:45:03 +08:00
跑路是对的; 工资是其次,主要是这种技术栈和工作经历对以后找工作影响有点大;
yc8332
2021-04-01 17:18:14 +08:00
前端学不完的东西啊。感觉前端真是闲得蛋疼啊
hx123
2021-04-01 17:44:04 +08:00
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
PEAL
2021-04-01 17:51:40 +08:00
是这样子的啦,我公司还用着后端模板+前端 JQ,每次写项目,都要跑 python server.py

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

一句话:赶紧跑,别犹豫,犹豫你就失去技术竞争力,我们不是公职人员,我们是互联网从业者,永远在淘汰人
duan602728596
2021-04-01 18:00:33 +08:00
原因有很多,比如项目组解散了导致项目没人维护;没有专业的前端来开发,写代码的人还停留在几年前的认知水平;或者项目就展示了几个表格数据。但是对于新项目来说,基本上都已经放弃 jquery 了。

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

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

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

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

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

https://ex.noerr.eu.org/t/767111

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

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

© 2021 V2EX