V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mikulch
V2EX  ›  程序员

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

  •  
  •   mikulch · 2019-08-09 11:00:48 +08:00 · 4386 次点击
    这是一个创建于 1952 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人 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   ·   实用小工具   ·   1618 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:39 · PVG 00:39 · LAX 08:39 · JFK 11:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.