• 请不要在回答技术问题时复制粘贴 AI 生成的内容
voidmnwzp
V2EX  ›  程序员

前端现在这么恶心的吗

  •  
  •   voidmnwzp ·
    NullpointerW · Mar 29, 2023 via iPhone · 27771 views
    This topic created in 1318 days ago, the information mentioned may be changed or developed.

    纯后端,今天想找个 gpt 页面,去 github 上找了个比较好看的 vue 项目,拉下来之后看得我一脸懵逼,写的眼花缭乱,完全看不懂,想找个 http 请求和响应处理的代码找了半天也没找到,想我之前 jquery 用的还蛮 6 的,可这 vue 看的我是一头雾水,完全找不到门路。后端有一个好处,你就算换个不熟悉的语言,也基本上就是那个套路,找 router 和 handle 往下看就行了,vue 真的恐怖,我还是找找 jquery 的去了...

    165 replies  •  2025-01-20 09:51:08 +08:00
    1  2  
    ❮ ❯
    himozzie
    himozzie
    Mar 29, 2023❤️85
    1
    后端现在这么恶心的吗?章口就莱
    musi
    musi
    Mar 29, 2023❤️5
    2
    "想我之前 jquery 用的还蛮 6 的"
    cv 很 6 是吧
    josexy
    josexy
    Mar 29, 2023
    3
    给个 github 链接,我去看看写的如何👀
    quotationm
    quotationm
    Mar 29, 2023
    4
    这算引战吗
    ae86
    ae86
    Mar 29, 2023
    5
    是的,我是前端,前端就是花样多。。。
    vagusss
    vagusss
    Mar 29, 2023
    6
    vue 项目不至于吧, 只是看个大概应该没那么难吧
    ktqFDx9m2Bvfq3y4
    ktqFDx9m2Bvfq3y4
    Mar 29, 2023
    7
    不是全端偏干了全端的活儿呗?
    christin
    christin
    Mar 29, 2023
    8
    项目发来看看
    darknoll
    darknoll
    Mar 29, 2023
    9
    时代变了
    yaott2020
    yaott2020
    Mar 29, 2023 via Android
    10
    楼主是在找骂吗
    dhrsstybhh
    dhrsstybhh
    Mar 29, 2023
    11
    来个链接看看项目。
    liuidetmks
    liuidetmks
    Mar 29, 2023
    12
    前端已经工程化了,早已不是想什么干什么的时候了,加了抽象

    另外,得罪了方丈就别想跑了,估计你的 github 代码会被人视歼
    seki
    seki
    Mar 29, 2023
    13
    对对对,您说得对
    clf
    clf
    Mar 29, 2023❤️1
    14
    emmm ,你代码也写的不怎么样,比如 github 的某个类的命名和包路径,看的血压高。

    redisLock/src/main/java/com/nullpointerw/redisLock/autoConfig/redisLockConfig.java
    dongtingyue
    dongtingyue
    Mar 29, 2023❤️3
    15
    你说的这些不恶心,后端 mvc 框架类似。
    恶心的是 npm i 然后跑不起来,有报错的还好,还有可能没报错页面部分内容不显示或异常。
    yidinghe
    yidinghe
    PRO
    Mar 29, 2023 via Android❤️1
    16
    现在的前端都会 3d 建模了,jQuery 那都是小朋友玩的。
    nomagick
    nomagick
    Mar 29, 2023❤️4
    18
    前端和软件行业其他分支割裂是事实。
    PHPJit
    PHPJit
    Mar 29, 2023❤️3
    19
    不不不,菜是原罪!
    zero47
    zero47
    Mar 29, 2023
    21
    我怎么记得这文章看过,月经贴?
    fantastM
    fantastM
    Mar 29, 2023
    22
    可以说复杂、繁琐,但不能说恶心
    rimworld
    rimworld
    Mar 29, 2023❤️29
    23
    一般来说 vue 项目,我会先看 package.json ,看看都用了哪些技术,什么组件库等等。然后 vue 的主要代码在 src 里面,然后入口代码是 App.vue ,main.ts/main.js 。其实这俩也没多大价值。对请求的初步配置一般放在 /http 或 /utils 或 /request ,对请求的封装,响应处理,具体实现一般放在 /api 。/views 一般来放具体页面,/components 放一些基础封装的组件。你也可以在文件夹中搜索关键词 axios 啊,或者到具体页面,找按钮,点击绑定的函数,函数从哪导入,然后就能顺藤摸瓜了。
    TtTtTtT
    TtTtTtT
    Mar 29, 2023❤️2
    24
    不知道以后写后端的 ChatGPT 会不会觉得写前端的 ChatGPT 恶心 hhh
    voidmnwzp
    voidmnwzp
    OP
    Mar 29, 2023
    25
    @fzdwx 第一个是 node.js 的 我要接入自己的 go api 第二个类似是 api 的定义 我想找的是 类似于发送按钮的 onclick 事件触发后的具体代码是啥 以及响应回调后的函数
    LancerComet
    LancerComet
    Mar 29, 2023❤️1
    26
    视图代码并不是完全的线性结构,这也包括客户端,因为很多逻辑是在界面上触发之后再怎么怎么样,有些东西甚至是动态创建的,创建完之后再调用一堆模块,有些还会使用类似事件系统隔空传物,所以你不能按照服务器那种方式找接口找控制器然后往里线性地阅读代码,视图代码经常是你真的要跑起来才可以,不跑就要脑补,但你要有对应技术的基础,否则脑补不来
    qeqv
    qeqv
    Mar 29, 2023
    27
    醒醒,大清亡了
    mozhizhu
    mozhizhu
    Mar 29, 2023
    28
    看了标题以为吐槽工作难找到;
    看了内容,我也觉得好恶心
    voidmnwzp
    voidmnwzp
    OP
    Mar 29, 2023
    30
    @shakukansp 感谢 我去看看
    tf2
    tf2
    Mar 29, 2023❤️1
    31
    vue 这类框架其实和 jq 完全不是一个用处。我也觉得现在啥页面都用 vue 套很傻。要不 lz 看看 htmx 。。。
    bk201
    bk201
    Mar 29, 2023
    33
    前端的花头玩得是多,眼花缭乱
    estk
    estk
    Mar 29, 2023 via iPhone
    34
    我只会 jquery 时看 vue 和 react 也懵逼
    后来学了 react ,看 nextjs 懵逼
    现在看别人懵逼
    nanvon
    nanvon
    Mar 29, 2023❤️1
    35
    “想找个 http 请求和响应处理的代码找了半天也没找到”。我看这个项目目录挺清晰易懂的,全局搜索 Response 等关键词也很容易找到。
    unco020511
    unco020511
    Mar 29, 2023
    36
    现在前端都是工程化了
    otakustay
    otakustay
    Mar 29, 2023❤️3
    37
    有没有一种可能,我是说可能……你太弱鸡了
    fridaycatye
    fridaycatye
    Mar 29, 2023
    39
    如果搞后端,只接触过 jsp ,jQuery ,H5 ,确实要花点时间去看看文档,才能看懂 Vue 代码。
    hhjswf
    hhjswf
    Mar 29, 2023 via Android
    40
    是的,只会 jq 要被卷死下岗了
    quan01994
    quan01994
    Mar 29, 2023
    41
    这个不是正常的前端项目吗? 并没有什么新鲜的技术啊 ,
    ochatokori
    ochatokori
    Mar 29, 2023 via Android❤️14
    42
    是的,要是后端能看懂我的代码我就没饭吃了
    Huelse
    Huelse
    Mar 29, 2023
    43
    不是都说 vue 很简单的吗?如果是上手 react 怕不是骂到水深火热?
    erwin985211
    erwin985211
    Mar 29, 2023
    44
    只能说你还停留在切图仔的固有印象
    aogu555
    aogu555
    Mar 29, 2023
    45
    我看不懂 = 恶心
    这个逻辑有些无语
    yyyh
    yyyh
    Mar 29, 2023
    46
    你确定不是你看不懂?
    94
    94
    Mar 29, 2023❤️2
    47
    我高频使用 jQuery 已经是 6 年之前的事情了,突然看到有人说 “我 jQuery 用的还蛮 6 的” 有点梦回大清的感觉。
    Wanex
    Wanex
    Mar 29, 2023
    48
    “想找个 http 请求和响应处理的代码找了半天也没找到”,我只能说但凡学过两个小时的 vue 都问不出这种问题
    watzds
    watzds
    Mar 29, 2023
    49
    Vue 很简单啊,作为 学过 Angular.js 的后端嘿嘿
    iX8NEGGn
    iX8NEGGn
    Mar 29, 2023
    50
    虽然我是后端,但 Vue 都出来多少年了,OP 还说“现在”,估计是来找骂的
    lingo
    lingo
    Mar 29, 2023
    51
    不知道你看了啥。但是看不懂就是噁心這個有點說不過去。。。
    aikilan
    aikilan
    Mar 29, 2023
    52
    看不懂是你的问题啊。。。你看不懂的东西多了,难道世界要为你量身定制么?
    hefish
    hefish
    Mar 29, 2023
    53
    OP 不了解前端迅猛发展的现状,怎么能用恶心这样的贬义词呢。 还是要去做一些功课嘛。 看起来 OP 已经不摸 js 很久了。
    leegradyllljjjj
    leegradyllljjjj
    Mar 29, 2023 via Android
    54
    啥时代了 就算是后端狗也不能仅限于 jQuery 了
    echoless
    echoless
    Mar 29, 2023 via Android❤️3
    55
    我是理解 OP 的 我之前写过 vue 2 到了遇到了 vue 3 写的 chatgpt 前端 大概花了几天才上路

    vue3 有各种各样的帮你省事的“技巧” 这种没什么道理可言 你只能读了文档才明白

    vue component 本身就需要编译器编译到 js 相当于你要学个 vue 语言

    想拿一个项目里面就能读懂的时代过去了
    xrr2016
    xrr2016
    Mar 29, 2023❤️1
    56
    啊,后端的不都是说前端很容易吗
    echoless
    echoless
    Mar 29, 2023❤️1
    57
    @xrr2016 #56 我一直觉得前段难, css 最难的语言.
    gogogo1203
    gogogo1203
    Mar 29, 2023❤️1
    58
    "想找个 http 请求和响应处理的代码找了半天也没找到" 啊啊啊啊啊啊, 你要别人怎么答你? 你本地代码搜个 api, https://或者 try catch 或者 async 都不会吗?
    foxArcher
    foxArcher
    Mar 29, 2023
    59
    后端的不都是说前端很容易吗 菜是原罪
    Desiree
    Desiree
    Mar 29, 2023❤️4
    60
    自己菜不会用 = 用的东西辣鸡
    inas
    inas
    Mar 29, 2023
    61
    这工程结构和规范,很牛逼了
    zictos
    zictos
    Mar 29, 2023
    62
    前端不懂最好不要去用什么框架,直接原生 js 加 html 和 css 就行。
    这样看起来最简单,也最通用。有什么问题问 chatgpt 的话原生的也是出错率最低的。
    cvooc
    cvooc
    Mar 29, 2023
    63
    你要说 react 看的头大还情有可原, 现在 react 社区繁荣(gui fan hun luan)花活很多不好理解很正常
    vue 现在应该属于很规范的框架了, 整不出花活来, 基本上都是工程化看名知意了
    wisetc
    wisetc
    Mar 29, 2023 via iPhone
    64
    前端真他妈恶心,jquery 一把索,晕,jquery 过时了不能用了吗
    yummysakko
    yummysakko
    Mar 29, 2023❤️5
    65
    以我的三脚猫功夫看,后端还是简单好入门,前端我抄都抄不明白
    Finnn
    Finnn
    Mar 29, 2023
    66
    77 年高考数学还考一元一次方程呢
    BaiLinfeng
    BaiLinfeng
    Mar 29, 2023
    67
    你需要更新你的技术认知
    echoless
    echoless
    Mar 29, 2023
    68
    @gogogo1203 #58 那个响应码, 我有点印象. 大佬看看我这个提问. https://github.com/Chanzhaoyu/chatgpt-web/issues/513

    从提问看, 我也是不适应啊.
    echoless
    echoless
    Mar 29, 2023
    69
    @zictos #62 早晚会回去的. 现在属于混战阶段
    weijancc
    weijancc
    Mar 29, 2023
    70
    时代变了, 前端现在环境搭建麻烦了点, 但是开发体验好了一大堆, 你自己懒不愿意学就等着被淘汰呗
    echoless
    echoless
    Mar 29, 2023
    71
    @voidmnwzp #17 这个项目怎么说呢, 确实好用. 看不懂是咱们菜, 没啥好说的.
    echoless
    echoless
    Mar 29, 2023
    72
    @retrocode #63 我还以为 react 那边好一点的, vue 花活太多.
    justin2018
    justin2018
    Mar 29, 2023
    73
    前端娱乐圈 可能自己太菜 觉得每年每年都要学新技术 掌握新技能
    TWorldIsNButThis
    TWorldIsNButThis
    Mar 29, 2023 via iPhone
    74
    不是搜一下 fetch 或者 axios 么
    layxy
    layxy
    Mar 29, 2023
    75
    vue 学一下不难吧,我是后端,感觉用了 vue 再也用不回去 jquery 了
    BiChengfei
    BiChengfei
    Mar 29, 2023
    76
    如果还是用 jQuery ,前端怎么能拿高工资呢,所以现在前端百花齐放,对前端开发是好事
    java 开发就用 Angular 也挺好的
    zjsxwc
    zjsxwc
    Mar 29, 2023 via Android❤️1
    77
    用 angular 吧,前端工程化也就 angular 拿得出手,
    vue 也是和 jquery 一样瞎糊一通,能跑就行。
    ZeroDu
    ZeroDu
    Mar 29, 2023
    78
    不可否认,那些个框架确实增加了复杂程度,很多算是花活
    YAZAKI
    YAZAKI
    Mar 29, 2023❤️3
    79
    这不是你的问题吗?人家正常人应该是碰到不会的不懂的找个前端解答一下自己的问题,或者自己找解决方法。你碰到不懂的不是去求解疑惑,而是来论坛一通乱评价,前端框架确实五花八门,但是都是编程,背后的原理都是差不多的。希望楼主能够静下心好好求知,而不是对自己不懂的领域胡乱点评。
    YAZAKI
    YAZAKI
    Mar 29, 2023
    80
    举例说:你去看证券交易 /股票的交易图,以及交易的算法和代码。你是不是也要去说一下证券交易的工具使用起来恶心。我还是用我的支付宝基金吧。
    AV1
    AV1
    Mar 29, 2023
    81
    jquery 的$().before().after().parents().children().find().eq().filter().append(a+'\''+b+'\''+c)表示笑而不语
    456789
    456789
    Mar 29, 2023
    82
    vue 说是前端,其实 node.js 是可以跨过后端直接做后端的事的东西
    gogogo1203
    gogogo1203
    Mar 29, 2023
    83
    @echoless lz 是找不到北, 连前端 https 请求都找不到。 我简单瞄了一眼,貌似不支持 data stream 。他怎么判断都无所谓的,chatgpt 返回就那几个状态。
    echoless
    echoless
    Mar 29, 2023
    84
    @voidmnwzp #25 老弟 从我这个下手吧 https://github.com/swuecho/chat

    golang 的后端, 遇到问题直接提 issue, 我走过你走过的路了, 确实有不爽的地方, 楼里很多开喷的是的了 xxx 综合症, 被虐惯了就爽了.
    ByZHkc3
    ByZHkc3
    Mar 29, 2023
    85
    上来就喷,也不见得楼主有多牛逼啊
    shui14
    shui14
    Mar 29, 2023
    86
    有人已经给你写好了,而且代码质量窃以为能打一大部分专业前端
    https://github.com/Yidadaa/ChatGPT-Next-Web
    sillydaddy
    sillydaddy
    Mar 29, 2023 via Android
    87
    https://platform.openai.com/playground?mode=chat
    OpenAI Playground 算是 API 的官方前端,有连续对话功能。
    今天刚发现的 v 友提到的。
    ayang23
    ayang23
    Mar 29, 2023
    88
    搞了几年 react ,现在都不会用 jquery 了,习惯就好了
    nathanleeinph
    nathanleeinph
    Mar 29, 2023
    89
    要不然怎么是一个单独的岗位?
    blankmiss
    blankmiss
    Mar 29, 2023
    90
    后端狗已经在学 react 了
    ztcaoll222
    ztcaoll222
    Mar 29, 2023
    91
    接 14 楼,39 行,else 前面没有空格,68 到 72 ,无意义的空行,这些在某厂都是要打回去的
    royzxq
    royzxq
    Mar 29, 2023
    92
    时代变了,jQuery 已经是上古产物了
    darkengine
    darkengine
    Mar 29, 2023❤️1
    93
    记得在 v2 和知乎上多次看到后端说前端的活儿简单来着,几行代码的事儿 [doge]
    customer
    customer
    Mar 29, 2023
    94
    vue 比 react 确实差点,但从 jquery 时代过来的人说现在的框架比以前乱,emmm...
    lucaslee
    lucaslee
    Mar 29, 2023
    95
    这。。。lz 你该温故知新了,jquery 还真太古老了。
    其实后端也有类似的情况,估计接触的也比较少吧。
    但基础的 JavaScript 和 Java 核心变化不大,新语法(糖)和框架学习一下,看个大概问题不大。
    再者,从另一个层面说,现代浏览器的支持度变大了。
    hxy100
    hxy100
    Mar 29, 2023
    96
    思维形成定式一时难以适应而已,抛掉老的思维,硬着头皮学一下,习惯了以后会发现 Vue 、React 比写 jQuery 、LayUI 那一套更舒服,写东西更快,更易维护,尤其现在移动端需求大行其道,大前端的时代已经开启好几年了,要强迫自己学习新东西,赶紧跟上步伐才是~
    stabc
    stabc
    Mar 29, 2023❤️1
    97
    这下得罪了不少方丈……
    agagega
    agagega
    Mar 30, 2023❤️1
    98
    jQuery 主要是为了兼容性,面向现代浏览器直接用原生的 DOM API 就可以了,动画用 CSS 写性能更好。

    如果你觉得 Vue 这样的东西还是太重,但自己手动用 DOM API 维护一些数据关系又太复杂的话,可以试试 Stimulus 这个库,很轻量级,也可以直接通过 script 标签引入。热度不高,但很有用。
    mingl0280
    mingl0280
    Mar 30, 2023 via Android
    99
    ……我觉得前端啥都要套个 Node 服务器比较恶心,但是原生 js 直接 link 一个 vue 的 js 也不是不行啊,用起来也不麻烦。
    shakespark
    shakespark
    Mar 30, 2023
    100
    我和楼主一个感受,因为我们都比较菜~
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1884 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 310ms · UTC 15:41 · PVG 23:41 · LAX 07:41 · JFK 10:41
    ♥ Do have faith in what you're doing.