V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sponsored by
二向箔安全
​一对一的线上 web 安全培训服务
咨询微信:twosecurityrefer
Promoted by 二向箔安全
V2EX  ›  程序员

前端圈现在有什么比较新的,有潜力的技术方向嘛?

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

    最近忙招聘,个别比较优秀的候选人,都会问: 你们用到了那些比较新的技术,前端方面有哪些有挑战的工作内容。

    然后就感觉有点尴尬,回答不上来。

    webpack / react / angular / vue / ES6 什么的, 我们基本都在用,并不感觉是新技术。 问了好多人,也没发现有什么新的东西出来。

    至于有挑战的事情, 后端的高并发/分布式/机器学习算法等, 都是蛮有挑战的,业界大牛们也都在做。 但是,前端,我一直没找到类似的可以吸引优秀开发者的点。

    今年的 JSconf,2 天观察下来,主要有这些点:

    1. PWA (progressive web apps). driven by Google.
    2. SSR (server side rendering). Next.js over React.
    3. From REST to GraphQL. drive by Facebook(?)
    4. building IoT system with Node.js. — I bought a Ruff board, trying to build an auto-driving system with open source models. :)

    这几个方向,只有 SSR 具有普适性的。

    PWA,只有安卓用户可以用,假设可以让 40% 的安卓用户获得更好的体验, 这个比例已经高的离谱了,但放到总的用户层面上,才 20%。 根本不具备成为战略层面的技术投入的基础。

    GraphQL,生态还不太成熟, 现在进去,是英雄,还是烈士,看不清。

    至于 IoT,这跟一般的前端开发,没关系。

    compiler 相关的,是前端后续的核心, 但,做 compiler 跟做前端,是两个方向了。

    之所以问这个问题, 主要还是希望能够吸引到足够聪明、足够优秀的开发者来做前端。

    我们也愿意从产品/架构层面上做一些调整, 让优秀的开发者,尽可能做得爽,发挥空间尽可能大。

    要么绞尽脑汁与聪明人共事, 要么心力憔悴帮他人擦屁股。

    18 回复  |  直到 2017-12-08 18:12:39 +08:00
        1
    codermagefox   126 天前   ♥ 1
    菜鸡表示,elm 吧.
        2
    dduke   126 天前
    发的有点晚了
        3
    duan602728596   126 天前 via iPhone
    不是不用,是好多东西没有特定的环境用不上
        4
    hoosin   126 天前
    题主总结的不错,webpack / react / angular / vue / ES6 根本算不算什么新技术,都是现代前端需要掌握的知识(构建工具、框架、ECMAScript )。
        5
    itchina110   126 天前
    PWA,就在前两天,苹果已经决定开始支持了,现在已经在开发者版本中。
        6
    codermagefox   126 天前
    想了想还是好好回复一下.首先我是个前端菜鸟,没工作多久,技术也很烂,随意胡说一下:
    我只了解过,没有去学的,我认为有前景的:
    elm
    ClojureScript
    楼主说的 SSR
    React 的跨平台渲染
    暂时没想到别的了.
    JSconf 我也看了,感觉更偏应用吧,如果要趋势性的东西,还是要看大佬们在关注什么.
        7
    RoshanWu   126 天前
        8
    k9982874   126 天前 via iPhone
    最重要的是梯子技术,面向 github 编程,面向 stackoverflow 编程、面向 google 编程。前端没什么不是这三板斧不能解决的。
        9
    zzuieliyaoli   126 天前
    咦,没人提到 WebAssembly
        10
    fuyufjh   126 天前 via Android
    @zzuieliyaoli webasm 可惜了,好像已经被遗忘了

    正印证了那句话,Worse is best
        11
    yxjxx   126 天前
    @fuyufjh #10 Worse is better...
        12
    jackon   126 天前
    @zzuieliyaoli 不觉得 WebAssembly 有太大的前景。

    语言的核心是 GC。

    WebAssembly 能把很多语言跑起来,但也就是能跑起来而已。
    如果不能跑得更快,或者开发效率更快,毫无意义。
    搞不定没个语言的 GC,根本跑不快。
    js 本身开发效率又不慢。

    所以,WebAssembly 的出路在哪里?
        13
    jackon   126 天前
    @codermagefox 前端的纯 FP 框架,没前途。

    语言最重要的是,不是第一次写的快,而是修改速度快。
    好的代码,是改出来的,不是写出来的。

    FP 的代码,读起来都成问题,更不用说修改了。
        14
    Hypn0s   126 天前
    @jackon H5 游戏有往这方面发展的趋势
        15
    fulvaz   126 天前
    真是烦躁,改行研究 v8 算了,让你们失去优化的必要,100m 的 bundle 秒解析,问你怕不怕

    醒醒,要去搬砖了
        16
    linjianru   126 天前
    serverless?
        17
    markocen   126 天前 via Android
    web component, Polymer
        18
    persimmon   9 天前
    最后一句话👍
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1782 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 54ms · UTC 13:49 · PVG 21:49 · LAX 05:49 · JFK 08:49
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1