刚刚安装了 deno,体验非常好 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cmdOptionKana
3.16D
V2EX    分享发现

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

  •  
  •   cmdOptionKana 2020-05-16 12:43:51 +08:00 3180 次点击
    这是一个创建于 2030 天前的主题,其中的信息可能已经有所发展或是发生改变。
    只说安装过程的体验,不说实际好不好用。

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

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

    deno 1.0.0
    v8 8.4.300
    typescript 3.9.2

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

    就是人家大神的又一个兴趣项目而已,没必要跟风。
    find456789
        4
    find456789  
       2020-05-16 13:14:43 +08:00
    很好奇这个东西可以用来干啥? 是代替 npm 吗?
    natforum
        5
    natforum  
       2020-05-16 13:15:20 +08:00
    命令行一键安装真香( windows ) iwr https://deno.land/x/install/install.ps1 -useb | iex
    cmdOptionKana
        6
    cmdOptionKana  
    OP
       2020-05-16 13:23:12 +08:00
    @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  
       2020-05-17 18:20:51 +08:00 via Android
    npm 就是垃圾
    cmdOptionKana
        8
    cmdOptionKana  
    OP
       2020-05-17 18:24:43 +08:00
    @lamray 同讨厌 npm,所以看到 deno 要来取代 npm 就非常高兴
    jifengg
        9
    jifengg  
       2020-05-20 13:23:47 +08:00
    想尝鲜,但是找了好久没找到在 vscode 下怎么调试。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2583 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 05:09 PVG 13:09 LAX 21:09 JFK 00:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86