国内目前主流的前端技术栈是怎样的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Calling
V2EX    前端开发

国内目前主流的前端技术栈是怎样的?

  •  
  •   Calling 2024-08-25 19:42:30 +08:00 3794 次点击
    这是一个创建于 477 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前端负责人离职,现在要求我一个写了没几天前端,后端出身的人负责招人和新项目的技术选型,感觉很虚。

    之前用 vue 全家桶,想问下各位前端大佬,目前业内主流的前端技术栈是怎样的?

    比如说,

    1. 主流 用 JS 还是 TS

    2. React+Next 用的多吗

    3. 用 tailwind css 是不是很鸡肋

    4. 作为负责人,怎么解决 CDN 和 SEO 的问题

    先行谢过。大佬们有

    19 条回复    2024-09-20 18:46:19 +08:00
    sagaxu
        1
    sagaxu  
       2024-08-25 19:51:01 +08:00
    现在项目中用什么就继续用,在老板任命新的前端负责人之前,你可能不该干涉前端技术栈。

    前后端的主要障碍是语言吗?我觉得不是,用了 node 也不会让前端拥有后端的能力。

    CDN 规模小不建议自建,买就是了。SEO 把 google 能搜到的做好就可以了,要求高就专门招一个人做。
    learnshare
        2
    learnshare  
       2024-08-25 20:12:50 +08:00
    TS 很好,但有门槛,不一定合适。写不好容易失控,当作可选项吧;
    Vue/React 在国内都流行的,Element/Ant 是常见的搭档;
    Next.js 倾向于全干型。没特别的需求,可以不考虑;
    Tailwind 从结果看是不错的,但编写和维护会很头疼。没有足够的控制能力,也不建议上;
    后端考虑熟悉的方案就可以了,前后端分离比较好干;
    CDN 看部署方案。SEO 得看应用类型,必要的话,找有经验的人处理就行了。
    gouflv
        3
    gouflv  
       2024-08-25 20:23:09 +08:00 via iPhone
    在自己完全没有经验的情况下,任何技术决策都没意义
    Xu3Xan89YsA7oP64
        4
    Xu3Xan89YsA7oP64  
       2024-08-25 20:26:51 +08:00
    负责人走了,大头兵总有的吧?
    除了第五条,其他的随便抓一个前端问都能问出来
    leo72638
        5
    leo72638  
       2024-08-25 20:27:22 +08:00
    如果现有的没大问题,维持现有的技术栈就行了吧,换技术栈的话工作量不小
    slowman
        6
    slowman  
       2024-08-25 20:43:21 +08:00
    涨工资吗?
    joyoyao
        7
    joyoyao  
       2024-08-25 20:51:54 +08:00
    适合自己的最好,没有最好的方案,只有适合的方案。
    问题一,对半吧,两个用的都挺多的,我这边 3 个项目,一个 ts ,2 个 js,ts 没那么好,js 也没那么差,都大差不差。大项目可以考虑 ts 。新手不建议,容易把 ts 当 js 用。
    问题二,国外用的多,个人项目用的多,如果需要 seo 就用,我们这边只有官网首页在用,别的都没用。
    问题三,不鸡肋,爱的爱,不爱的不爱,我比较喜欢这个。
    问题四,后端大部分业务选择 java, go, php 更适合。小项目和个人项目可以用 node, next.js 。前端全栈都是伪命题,后端大部分中间件和各类框架都是为 java, go 之类后端语言服务的。用 node ,next.js 不适合。
    问题五:cdn 就是购买 oss 和 cdn 。SEO 就用 next.js 等 seo 框架。
    bzw875
        8
    bzw875  
       2024-08-25 21:19:20 +08:00 via iPhone
    招我入职,我是 10 年前端
    bgm004
        9
    bgm004  
       2024-08-25 21:56:29 +08:00
    1. 看钱,要钱少还说会 ts 的(具体见贴吧,我每天的笑点来源),泛型嵌套一下 cpu 就烧干了。用不用 ts 取决于团队下限能不能用。
    2. nextjs 主要看有没有 ssr 需求吧。
    3. 设计师不行就很鸡肋(不要求还原设计稿就无所谓了)
    4. 不清楚,让我选 我用 honojs 。
    5. seo 做玩 ssr 就看钱了,堆关键字等操作可能得权重高效果才明显
    WhateverYouLike
        10
    WhateverYouLike  
       2024-08-25 22:24:51 +08:00
    @Track13 哪个贴吧呢
    hackyuan
        11
    hackyuan  
       2024-08-25 22:26:46 +08:00
    项目看类型,跟大小关系不是很大,只是糊业务重后端的项目 JS 没啥问题,前端逻辑重的一定要上 TS 。
    hackyuan
        12
    hackyuan  
       2024-08-25 22:29:08 +08:00
    @hackyuan 不过话说回来,前端逻辑重的项目一般也不会让后端做技术选型...
    wusheng0
        13
    wusheng0  
       2024-08-25 23:29:02 +08:00 via Android
    @learnshare
    TS 写的最差就是 any type 吧,好奇还能怎么失控
    learnshare
        14
    learnshare  
       2024-08-25 23:40:47 +08:00
    @wusheng0 合作的人多,就只剩 any 了
    tanranran
        15
    tanranran  
       2024-08-25 23:47:54 +08:00
    1 、大型项目几乎都是 TS

    2 、React+Next 用多

    3 、用 tailwind css 不鸡肋

    4 、后端用啥无所谓,取决于团队技术栈的熟悉程度,哪个熟悉就用哪个

    5 、作为负责人,CDN 花钱即可,SEO ,请专人或者自学即可
    fliter
        16
    fliter  
       2024-08-26 00:36:50 +08:00
    构建工具用啥? webpack 感觉很吃内存
    flmn
        17
    flmn  
       2024-08-26 00:48:10 +08:00
    还要看你们的业务场景。
    B 端一直是 Vue 全家桶吧。
    C 端相对多样一些。
    不管怎样,最实际的还是先按照现在路线走下去,一点点改进。
    CodeMak1r
        18
    CodeMak1r  
       2024-09-07 21:16:17 +08:00
    @sagaxu 正确的
    green68599
        19
    green68599  
       2024-09-20 18:46:19 +08:00
    一、TS 只是让更在意代码维护与管理的人更好的管理,不在意的话,TS 还是 JS 都一个样
    二、哪个熟用哪个,管他的,不要卷
    三、如果是 B 端,和一些不是 tailwindcss 的如:element-ui 一起用有点太臃肿了,也容易混乱,有用 tailwindcss 写的 vue/react 组件,可以选这种,之后配合使用去使用。具体的多试吧,反正项目都会乱的,问就是产品设计有问题
    四、所以你想干掉后端
    五、所以你还想干掉运维和运营
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5171 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 08:13 PVG 16:13 LAX 00:13 JFK 03:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86