想问下现在前端的主流到底是什么?到底学什么好? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
mikulch
V2EX    程序员

想问下现在前端的主流到底是什么?到底学什么好?

  •  
  •   mikulch 2019-08-09 11:00:48 +08:00 4756 次点击
    这是一个创建于 2258 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人 7 年后端。现在自学前端。
    流程如下:
    js5->js6->node->react->react-router-redux->babel->webpack->umijs-ts

    结果了解了一下这还差得远。还有一大堆单元测试框架,还有什么前端微服务化要学。

    我想问下,到底学什么是主流趋势?后端 java 有 spring 一把梭。项目用 spring 开发就没问题。

    现在前端的童鞋告诉我国内都用 umijs 这个全家桶。那是不是将来的趋势也是 umi 全家桶就像 spring 全家桶一样?

    国外的话用不用 umijs 全家桶,不用的话他们用什么?


    真不知道我到底什么时候能够开始参与项目写代码。
    20 条回复    2019-08-10 09:47:15 +08:00
    wh1012023498
        1
    wh1012023498  
       2019-08-09 11:05:24 +08:00
    = = umi 主要写 react 的。。。你把 vue 不放在眼里了嘛?还有奄奄一息的 angular,老当益壮的 jquery...
    mikulch
        2
    mikulch  
    OP
       2019-08-09 11:06:51 +08:00
    @wh1012023498 dom 完全不懂啊。要是把 dom 学完岂不是黄花菜都凉了。
    Marimo
        3
    Marimo  
       2019-08-09 11:07:57 +08:00
    没有都用 umi 吧,框架主要是 vue 和 react,两个学了一个就可以开始搞了
    lywaei
        4
    lywaei  
       2019-08-09 11:16:26 +08:00
    国内都用 umijs ? 用的不多把。。。
    你学这个流程是要干什么吗。难道不是先知道自己干什么在选择怎么做吗
    JetMac
        5
    JetMac  
       2019-08-09 11:19:51 +08:00   1
    ![]( )

    CSS 也要学的
    gz911122
        6
    gz911122  
       2019-08-09 11:22:24 +08:00
    后端也不止是 spring 啊

    play, vertx 用的人也不少啊
    mikulch
        7
    mikulch  
    OP
       2019-08-09 14:02:18 +08:00
    @gz911122 后端做 java 的话基本上只学 spring 全家桶就够了
    vertex play 这些用的很少。
    gz911122
        8
    gz911122  
       2019-08-09 14:09:32 +08:00
    @mikulch 嗯 这倒是,
    不过前端这样是好事.

    技术社区啊,什么的氛围都不错.
    java 的技术文章天天不是面试就 juc 真是看够了
    mikulch
        9
    mikulch  
    OP
       2019-08-09 14:10:49 +08:00
    @gz911122 react 我学了一下是真不错。准备找个大佬带我做两个项目
    这样我也能和其他前端工程师一样自称全栈了!
    dartabe
        10
    dartabe  
       2019-08-09 14:12:33 +08:00
    港真 我觉得 css 要学而且比较难. 而且还要 scss?
    tatu
        11
    tatu  
       2019-08-09 16:15:49 +08:00
    @dartabe css 够了,scss、less 之类的感觉就用个嵌套。。
    duan602728596
        12
    duan602728596  
       2019-08-09 16:52:36 +08:00
    基础的 html、css、Javascript、node,
    js 框架 angular、react、vue,
    css 预处理器 less、sass、stylus。
    webpack 用来构建中台的单页面应用和网站的多页面应用,
    babel 用来将 esnext 编译成浏览器可执行的 js 代码,并且会帮你处理好代码的兼容问题,
    gulp 可以作为库或者项目的构建工具使用,
    rollup 作为库的打包工具使用,
    测试框架 mocha 和 jest,
    还有 typescript。

    react-router-redux 没必要学,react-router、redux 和 react-redux 可以看一看,umijs 没必要,react 学会了 umi 看一看用一用就可以了。你可以看一看 koa 和 express,koa + webpack 可以开发单页面应用、快速编译、打包代码并上线运行。
    v2hh
        13
    v2hh  
       2019-08-09 17:06:53 +08:00
    7 年应该考虑的是深度了吧
    knightgao2
        14
    knightgao2  
       2019-08-09 17:30:25 +08:00
    框架主要是 vue 和 react,angular 也还行,就是用的公司少 ,typescript 建议好好学,这个是未来的基础
    hyyou2010
        15
    hyyou2010  
       2019-08-09 18:02:01 +08:00
    es6,react 或 vue
    有空再补一下 typescript
    wszgrcy
        16
    wszgrcy  
       2019-08-09 18:02:50 +08:00 via Android
    angular
    qiutianaimeili
        17
    qiutianaimeili  
       2019-08-09 18:04:20 +08:00
    想学完,不可能的,主流,不存在的,一直在变
    momocraft
        18
    momocraft  
       2019-08-09 18:10:02 +08:00
    重点不是学什么好 是学得好不好
    oxogenesis
        19
    oxogenesis  
       2019-08-09 23:07:07 +08:00
    @qiutianaimeili 正解,还是放弃吧
    mamahaha
        20
    mamahaha  
       2019-08-10 09:47:15 +08:00
    干了这吗多年你还不知道大环境吗?推荐学什么好或学什么不好的,一部分是培训机构的忽悠马甲,一部分是从业人士的劝退马甲,还有一些 l 零零散散受过刺激的喷子。
    具体用什么不是要看自己做什么吗?都是换汤不换药的东西,学哪个不一样?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3222 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 11:35 PVG 19:35 LAX 04:35 JFK 07:35
    Do have faith in what you're doing.
    ubao 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