V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Calling
V2EX  ›  前端开发

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

  •  
  •   Calling · 122 天前 · 2677 次点击
    这是一个创建于 122 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    比如说,

    1. 主流 用 JS 还是 TS

    2. React+Next 用的多吗

    3. 用 tailwind css 是不是很鸡肋

    4. 后端是否用 node ?方便前端全栈,用 nest.js 还是 goa 这些吗

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

    先行谢过。大佬们有

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

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

    CDN 规模小不建议自建,买就是了。SEO 把 google 能搜到的做好就可以了,要求高就专门招一个人做。
    learnshare
        2
    learnshare  
       122 天前
    TS 很好,但有门槛,不一定合适。写不好容易失控,当作可选项吧;
    Vue/React 在国内都流行的,Element/Ant 是常见的搭档;
    Next.js 倾向于全干型。没特别的需求,可以不考虑;
    Tailwind 从结果看是不错的,但编写和维护会很头疼。没有足够的控制能力,也不建议上;
    后端考虑熟悉的方案就可以了,前后端分离比较好干;
    CDN 看部署方案。SEO 得看应用类型,必要的话,找有经验的人处理就行了。
    gouflv
        3
    gouflv  
       122 天前 via iPhone
    在自己完全没有经验的情况下,任何技术决策都没意义
    Xu3Xan89YsA7oP64
        4
    Xu3Xan89YsA7oP64  
       122 天前
    负责人走了,大头兵总有的吧?
    除了第五条,其他的随便抓一个前端问都能问出来
    leo72638
        5
    leo72638  
       122 天前
    如果现有的没大问题,维持现有的技术栈就行了吧,换技术栈的话工作量不小
    1423
        6
    1423  
       122 天前
    涨工资吗?
    joyoyao
        7
    joyoyao  
       122 天前
    适合自己的最好,没有最好的方案,只有适合的方案。
    问题一,对半吧,两个用的都挺多的,我这边 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  
       122 天前 via iPhone
    招我入职,我是 10 年前端
    Track13
        9
    Track13  
       122 天前
    1. 看钱,要钱少还说会 ts 的(具体见贴吧,我每天的笑点来源),泛型嵌套一下 cpu 就烧干了。用不用 ts 取决于团队下限能不能用。
    2. nextjs 主要看有没有 ssr 需求吧。
    3. 设计师不行就很鸡肋(不要求还原设计稿就无所谓了)
    4. 不清楚,让我选 我用 honojs 。
    5. seo 做玩 ssr 就看钱了,堆关键字等操作可能得权重高效果才明显
    WhateverYouLike
        10
    WhateverYouLike  
       122 天前
    @Track13 哪个贴吧呢
    hackyuan
        11
    hackyuan  
       122 天前
    项目看类型,跟大小关系不是很大,只是糊业务重后端的项目 JS 没啥问题,前端逻辑重的一定要上 TS 。
    hackyuan
        12
    hackyuan  
       122 天前
    @hackyuan 不过话说回来,前端逻辑重的项目一般也不会让后端做技术选型...
    wusheng0
        13
    wusheng0  
       122 天前 via Android
    @learnshare
    TS 写的最差就是 any type 吧,好奇还能怎么失控
    learnshare
        14
    learnshare  
       122 天前
    @wusheng0 合作的人多,就只剩 any 了
    tanranran
        15
    tanranran  
       122 天前
    1 、大型项目几乎都是 TS

    2 、React+Next 用多

    3 、用 tailwind css 不鸡肋

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

    5 、作为负责人,CDN 花钱即可,SEO ,请专人或者自学即可
    fliter
        16
    fliter  
       122 天前
    构建工具用啥? webpack 感觉很吃内存
    flmn
        17
    flmn  
       122 天前
    还要看你们的业务场景。
    B 端一直是 Vue 全家桶吧。
    C 端相对多样一些。
    不管怎样,最实际的还是先按照现在路线走下去,一点点改进。
    CodeMak1r
        18
    CodeMak1r  
       109 天前
    @sagaxu 正确的
    green68599
        19
    green68599  
       96 天前
    一、TS 只是让更在意代码维护与管理的人更好的管理,不在意的话,TS 还是 JS 都一个样
    二、哪个熟用哪个,管他的,不要卷
    三、如果是 B 端,和一些不是 tailwindcss 的如:element-ui 一起用有点太臃肿了,也容易混乱,有用 tailwindcss 写的 vue/react 组件,可以选这种,之后配合使用去使用。具体的多试吧,反正项目都会乱的,问就是产品设计有问题
    四、所以你想干掉后端
    五、所以你还想干掉运维和运营
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1046 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:48 · PVG 03:48 · LAX 11:48 · JFK 14:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.