V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liujianwei
V2EX  ›  程序员

十年了, Node.js

  •  
  •   liujianwei ·
    jianliuwei · 2019-04-17 18:49:01 +08:00 · 3957 次点击
    这是一个创建于 1268 天前的主题,其中的信息可能已经有所发展或是发生改变。
    自 2009 年,Ryan Dahl 发布 Node.js 到今年,已经 10 年了,很难想象这么个“新”技术,其实已经过去这么多年了……(还有哪些然而并不是新技术的错觉?)

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

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

    @rabbbit 用 yarn

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

    这个跟网络原因无关呀

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

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

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

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

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

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

    按道理你可以停下正在 watch 的进程,删掉 node_modules 下的 .cache 目录,一般会好的
    atian25
        29
    atian25  
       2019-04-30 11:46:23 +08:00
    @0xABCD teambition 已经被阿里收购了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2130 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 11:02 · PVG 19:02 · LAX 04:02 · JFK 07:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.