• 请不要在回答技术问题时复制粘贴 AI 生成的内容
liujianwei
V2EX  ›  程序员

十年了, Node.js

  •  
  •   liujianwei ·
    jianliuwei · Apr 17, 2019 · 5757 views
    This topic created in 2757 days ago, the information mentioned may be changed or developed.
    自 2009 年,Ryan Dahl 发布 Node.js 到今年,已经 10 年了,很难想象这么个“新”技术,其实已经过去这么多年了……(还有哪些然而并不是新技术的错觉?)

    国内有公司有深入应用 Node.js 的案例吗,简单用用玩玩的就不说了?
    29 replies  •  2019-04-30 11:46:23 +08:00
    strpbrk
    strpbrk
    Apr 17, 2019
    1
    再过十年还是新技术
    droiz
    droiz
    Apr 17, 2019 via iPhone
    2
    国内搞 node 最深入的就是阿里了吧
    webjin1
    webjin1
    Apr 17, 2019
    3
    为什么没有.js 后缀的域名呢?
    0xABCD
    0xABCD
    Apr 17, 2019 via Android
    4
    teambition 也是
    Cbdy
    Cbdy
    Apr 17, 2019 via Android
    5
    @webjin1 两个字母域名留给国家了
    Cbdy
    Cbdy
    Apr 17, 2019 via Android
    6
    @liujianwei 即刻
    webjin1
    webjin1
    Apr 17, 2019
    7
    @Cbdy nslookup -qt=ns js.
    还没分配吧。
    Cbdy
    Cbdy
    Apr 17, 2019 via Android
    8
    @webjin1 目前没有。或许你可以尝试买个岛,建个国,然后 js 就归你了😄
    liujianwei
    liujianwei
    OP
    Apr 17, 2019
    9
    根据网上搜索,teambition 貌似用 Node.js "开发全双工,易扩展的 API 服务与 Job 系统",虽然不知道这具体是什么意思……
    notreami
    notreami
    Apr 17, 2019
    10
    十年了,依旧觉得,乱,不统一。。。
    webjin1
    webjin1
    Apr 17, 2019 via Android
    11
    @Cbdy 大哥我还是存钱娶老婆吧
    liujianwei
    liujianwei
    OP
    Apr 17, 2019
    12
    @Cbdy 即刻是怎么使用 Node.js ,哪块业务?
    stabc
    stabc
    Apr 17, 2019
    13
    nodejs 的回调是真烦人。不过运行效率是真高,连接数据库基本自带 pool 也很香。
    rabbbit
    rabbbit
    Apr 17, 2019
    14
    npm 也发布 10 年了,依然处于薛定谔态.
    即使挂了全局梯子,还是会莫名其妙的安装失败.
    Cbdy
    Cbdy
    Apr 17, 2019 via Android
    15
    @liujianwei All In
    All In Node.js 的公司其实不少,比如叽里呱啦、新小
    还有我前东家也是
    基本上 Java、Python 能做的 Web 后端场景,Node.js 也基本能胜任

    @stabc 回调在 Async/Await 之后基本不是问题了

    @rabbbit 用 yarn

    Node.js 生态其实蛮成熟了,成熟的轮子也来越多。
    实际实践中还是建议用 TypeScript 代替 JavaScript
    stabc
    stabc
    Apr 17, 2019
    16
    @Cbdy 回调以前也不是问题。有了 await 之后是方便了一些。但回调依然是回调。
    DeepCold
    DeepCold
    Apr 17, 2019
    17
    @rabbbit #14 那是你翻墙姿势的问题,不要赖 npm 好吧
    ben1024
    ben1024
    Apr 17, 2019
    18
    Node.js ? 不是 npm 的安装器吗?[狗头]
    salamanderMH
    salamanderMH
    Apr 17, 2019
    20
    阿里的 eggjs 蛮好的
    DeepCold
    DeepCold
    Apr 17, 2019
    21
    @rabbbit #19

    这个跟网络原因无关呀

    我为 npm 感到委屈的是你说的下面这句话。

    ===================================

    `即使挂了全局梯子,还是会莫名其妙的安装失败.`
    rabbbit
    rabbbit
    Apr 17, 2019
    22
    @DeepCold
    我也没抱怨网络,npm 的这种非网络 bug 一堆.今天能装上,明天就不行了.
    rabbbit
    rabbbit
    Apr 17, 2019
    23
    还有,有时候装了个包,当时跑着正常.
    然后 10 分钟后 webpack 报别的包的错.调了半天都没解决,把 node_modules 删了重装才好.
    wengjin456123
    wengjin456123
    Apr 17, 2019 via Android
    24
    国内很多吧,你看招聘
    DeepCold
    DeepCold
    Apr 17, 2019
    25
    @rabbbit #23 大哥 我都说了,这是你翻墙没搞好。。不一定是全局就完事了。。
    westoy
    westoy
    Apr 17, 2019
    26
    node 亲爹 joyent 当年也是盯着 AWS 的, 现在已经很没存在感了, 最早大规模拿来重构的 myspace 和 yahoo 都凉了

    恍如昨日啊
    Varobjs
    Varobjs
    Apr 17, 2019 via Android
    27
    @rabbbit 因为全局了又访问不了国内的,无奈
    azh7138m
    azh7138m
    Apr 17, 2019 via Android
    28
    @rabbbit 这不是安装失败,这个是在优化依赖关系的时候出现大家处理不一致的问题吧

    我觉得这里 yarn 的 pnp 这个方案更好一点,也就是 v2 默认的处理方式

    > 然后 10 分钟后 webpack 报别的包的错.调了半天都没解决,把 node_modules 删了重装才好.

    按道理你可以停下正在 watch 的进程,删掉 node_modules 下的 .cache 目录,一般会好的
    atian25
    atian25
    Apr 30, 2019
    29
    @0xABCD teambition 已经被阿里收购了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4889 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 08:00 · PVG 16:00 · LAX 00:00 · JFK 03:00
    ♥ Do have faith in what you're doing.