cmdOptionKana
3.16D

刚刚安装了 deno,体验非常好

  •  
  •   cmdOptionKana · May 16, 2020 · 3445 views
    This topic created in 2205 days ago, the information mentioned may be changed or developed.
    只说安装过程的体验,不说实际好不好用。

    去 GitHub 的 releases 页面下载压缩包,打开一看,里面只有一个文件 deno !这个感觉就非常好,完全绿色,升级就是用新文件覆盖旧文件。

    也就是说,下载回来就是安装好了(设置一下 path )。然后执行 deno --version,显示以下信息:

    deno 1.0.0
    v8 8.4.300
    typescript 3.9.2

    也就是说,我只是下载了一个文件,我就获得了 V8 引擎和最新版的 typescript 解释器!一切都是这么简单、简洁、清爽。
    9 replies    2020-05-20 13:23:47 +08:00
    putaozhenhaochi
        1
    putaozhenhaochi  
       May 16, 2020 via Android
    好评。
    finely
        2
    finely  
       May 16, 2020
    没有轮子 对于 cv 程序员来说不具备生产力
    EPr2hh6LADQWqRVH
        3
    EPr2hh6LADQWqRVH  
       May 16, 2020
    和 Node 没有本质差异,只不过是从 libuv 转到 rust 这边的 tokio,还是没有并行协程。

    就是人家大神的又一个兴趣项目而已,没必要跟风。
    find456789
        4
    find456789  
       May 16, 2020
    很好奇这个东西可以用来干啥? 是代替 npm 吗?
    natforum
        5
    natforum  
       May 16, 2020
    命令行一键安装真香( windows ) iwr https://deno.land/x/install/install.ps1 -useb | iex
    cmdOptionKana
        6
    cmdOptionKana  
    OP
       May 16, 2020
    @finely 别着急,目前肯定没有生产力,这个肯定的。但是从 node 转移过来的难度不大,加上 js 、ts 这一块一直是脸书、谷歌、微软三巨头争抢的地盘,后续只要这些巨头肯出面支持一下,发展速度将会是惊人的。

    值得一提的是,这个作者不知无意还是故意,他采用的技术栈能讨好很多方面:

    本身是用 Rust 实现的 -> Firefox 和 Rust 那帮人会对它有好感(比如可以直接 cargo install )

    原生支持 typescript -> 微软会对它有好感,这是 typescript 进攻小脚本领域的一个大好契机。(官网上是这样宣传的:Among other things, Deno is a great replacement for utility scripts that may have been historically written with bash or python.)

    标准库大量借鉴 Go -> Go 程序员用起来会感到非常亲切

    另外大量 api 完全复刻浏览器的 api,比如在屏幕上打印就用 console.log 。

    再加上对 WebAssembly 的良好支持……

    简而言之,火的潜质已经具备,只要运气不是太差,应该会发展得很快。
    lamray
        7
    lamray  
       May 17, 2020 via Android
    npm 就是垃圾
    cmdOptionKana
        8
    cmdOptionKana  
    OP
       May 17, 2020
    @lamray 同讨厌 npm,所以看到 deno 要来取代 npm 就非常高兴
    jifengg
        9
    jifengg  
       May 20, 2020
    想尝鲜,但是找了好久没找到在 vscode 下怎么调试。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2717 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 02:25 · PVG 10:25 · LAX 19:25 · JFK 22:25
    ♥ Do have faith in what you're doing.