V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ofLmvFk
V2EX  ›  程序员

前端贴图仔突然有感,同时想转到别的方向

  •  
  •   ofLmvFk · 2022-10-26 11:37:30 +08:00 · 3851 次点击
    这是一个创建于 761 天前的主题,其中的信息可能已经有所发展或是发生改变。
    觉得前端看起来一片繁荣,实则一地鸡毛,轮子多到飞起,但其实各个轮子没有什么核心的不同(换语言提升速度,但是生态又做不起来)。

    构建工具: webpack,snowpack,hmr,esbuild,parcel... 太多了, vercel 又推 turbopack ,可能未来又要 speedpack, boostpack..., 然后其实王者依旧是 webpack, 其他的生态一个能打的没有( Vite 严格来讲只是 dev 方便,构建和 webpack 差老远了),未来又有新语言出来,前端到时候又打算用 xxrust 重写所有工具吗。其实我们公司内部就有根据各种基于 esbuild, webpack, vite 的 kpi 工具,还强推使用。

    框架: vue,angular,react,svelte..., 其实都不太能撼动 3 大框架的地位,react 推 hooks 我觉得是增加了开发人员的心智负担的 hooks 用起来各种限制,还要注意闭包问题,各种位了优化 hooks 各种嵌套最后组件还不如 class component 组织清晰。angular 一片静好,其实思想挺好的。

    现在还卷到各种基于 v8+libuv 的 js runtime 层出不穷,公司内部就在推 serverless js runtime ,其实很前端没多大关系了。

    不知道什么方向合适,其实最近在学 iOS 虽然客户端现在一片死水,但是我觉得这是和前端结合最紧密的。大前端现在大家也都在做类似小程序,rn 这种方案前端参与进去其实也比较合适。大家有什么想法
    第 1 条附言  ·  2022-10-26 14:05:44 +08:00
    就是觉得现在前端进入了一个怪圈,本身自己也在大厂做性能优化和基建相关的东西,觉得其实大部分工作都是造轮子同时前端轮子异常多变化也特别快,但是东西基本上都是换汤不换药,之前做小程序渲染底层觉得跨端其实挺有意思的。
    27 条回复    2022-10-27 00:54:36 +08:00
    caisanli
        1
    caisanli  
       2022-10-26 12:34:35 +08:00 via iPhone
    同觉得 vite 构建差了些
    izumiiAoba
        2
    izumiiAoba  
       2022-10-26 12:37:42 +08:00
    🤣以为其他方向,也像前端这样这么多框架层出不穷
    Turkestan
        3
    Turkestan  
       2022-10-26 12:39:14 +08:00 via Android
    从来都没有用过 Vue 和 Vite
    shakukansp
        4
    shakukansp  
       2022-10-26 12:41:36 +08:00
    你这样想的话只能告诉你换方向有屁用

    学 ios 你能给 swiftui 推代码吗,学个怎么用 swiftui ,也就仅仅是学了怎么用,和学 vue react go node 没区别
    HugoChao
        5
    HugoChao  
       2022-10-26 12:44:22 +08:00
    学完前端学后端,然后想学什么都可以了
    IsaacYoung
        6
    IsaacYoung  
       2022-10-26 12:45:42 +08:00 via iPhone
    前端是这样的
    justin2018
        7
    justin2018  
       2022-10-26 12:46:49 +08:00
    老板招一个前端 啥都可以做 😁 性价比高
    janyin
        8
    janyin  
       2022-10-26 12:56:41 +08:00
    前端是个人都可以做
    hello2090
        9
    hello2090  
       2022-10-26 13:02:06 +08:00 via iPhone
    @janyin 这话说的,后端不也是个人都能做😄
    cxe2v
        10
    cxe2v  
       2022-10-26 13:38:38 +08:00
    @janyin #8 程序员是条狗都行
    haidaomihuan
        11
    haidaomihuan  
       2022-10-26 13:57:33 +08:00
    @janyin 按你的认知,后端、UI 、UE 、产品、项目是个人也可以做
    dudubaba
        12
    dudubaba  
       2022-10-26 14:10:48 +08:00
    都一样,前端太激进,后端太保守。
    Ayanokouji
        13
    Ayanokouji  
       2022-10-26 14:50:13 +08:00
    可能前端的**业务**上限太容易达到了吧,后端随着业务量的增加,上限在不断提高。转后端如果只写 crud 跟前端没什么区别,后端的上限得靠大量学习和经验积累起来,付出的精力太多了
    wunonglin
        14
    wunonglin  
       2022-10-26 15:13:33 +08:00
    还是最喜欢 angular ,一直沿用最成熟、工程化那套思想,稳步向前,也不知道 vue 和 react 在天天在哪搞啥魔法,一搞一个坑
    sjhhjx0122
        15
    sjhhjx0122  
       2022-10-26 16:18:01 +08:00
    我是真的讨厌写 hook ,ng 除了写起来麻烦都挺好的,现在用 solidjs svelte 真的很舒服
    learningman
        16
    learningman  
       2022-10-26 16:22:26 +08:00
    vite 的 build 不就是 rollup 吗。。。
    mayliya
        17
    mayliya  
       2022-10-26 16:23:54 +08:00
    同,探索中
    leonlu
        18
    leonlu  
       2022-10-26 16:59:15 +08:00
    在一个围城里,看不到亮点、提不起兴趣、找不到成就感。
    要不就是再深挖一点,找到优势,做出成就感。否则,就出城看看。
    但世界的本质是凡有人的地方就有竞争。竞争让你难受,但没办法不被卷进去。现在前端毕竟也是一个相对成熟的领域(?狗头保命),突破性创新就是少、小改进小进步就是会多。所以要想做大突破,找个蓝海领域试试。

    多来几次进城出城,看看世界,也许能找到更适合自己的那个。也许旅行本身也是有价值的。一直旅行一直开心,一直开心一直旅行,这也挺好。
    angrylid
        19
    angrylid  
       2022-10-26 17:12:33 +08:00 via Android
    这个不是前端的问题,这个是因为你处在下游。
    难道说你转去服务端你就不要学别人写的一堆轮子吗?
    CodingNaux
        20
    CodingNaux  
       2022-10-26 17:14:57 +08:00
    能赚到钱就行,能有睡后收入更好,其他不重要,反正都是为钱服务
    coderxy
        21
    coderxy  
       2022-10-26 17:33:13 +08:00
    造轮子本身没有对错之分吧。 基建部门需要做的是造好或者整合好一套可以提供给内部使用的轮子, 这个轮子最好简单、易用、高效、安全,这样就可以保证团队里的人可以基于你的轮子更简单、高效的产出。
    最好有自己的逻辑闭环,可以把整套的基建串联起来,最终做到降本增效、稳定高效,这就是基建的价值。
    zhwithsweet
        22
    zhwithsweet  
       2022-10-26 17:54:17 +08:00
    vite 构建是 rollup ,这个玩意和 webpack 半斤八两啊; react / vue 都是 rollup 打包的,你说他打包差 webpack 很远?
    AyaseEri
        23
    AyaseEri  
       2022-10-26 20:14:25 +08:00   ❤️ 1
    不是前端没意思,是业务没意思。只能天天写表单,iOS Android Chrome 的上限都不高的。
    TroyeSivan
        24
    TroyeSivan  
       2022-10-26 21:52:25 +08:00
    小程序渲染底层是什么?
    qiaobeier
        25
    qiaobeier  
       2022-10-26 21:59:24 +08:00
    @TroyeSivan 我猜 ios 是 UIKit 吧,安卓呢?
    pipasese
        26
    pipasese  
       2022-10-26 23:45:28 +08:00 via iPhone
    小程序就是 web
    dayeye2006199
        27
    dayeye2006199  
       2022-10-27 00:54:36 +08:00
    这些轮子匠都是软件工程师,不是前端工程师
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5166 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:44 · PVG 17:44 · LAX 01:44 · JFK 04:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.