V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
passer9527
V2EX  ›  JavaScript

准备学下 js,搜了一圈,发现 deno 并不怎么样

  •  
  •   passer9527 · 2021-08-29 15:33:45 +08:00 · 6264 次点击
    这是一个创建于 963 天前的主题,其中的信息可能已经有所发展或是发生改变。
    准备学下 js,因为感觉 js 来写一些命令行小工具还挺好的。

    知道 node 生态很火,基本要啥有啥。 然后也知道前几年 node 的创始人,又搞了一个 deno,宣城要干掉 node,本着这个想法,我准备直接学 deno,结果发现 deno 也有好几年,很一般般。带着光环出生 deno,好像不太行的样子。

    直接上 deno 的想法,1.新手,直接学新的,这样就可以和老手在同一起跑线,说不定自己就是下个大牛。2.如果 node 还有两三年就被 deno 取代了,那当然应该学新的啦。3.node_modules 黑洞被人调侃了无数遍,负面影响还是有的。

    但现在看,好像应该学 node,比如生态在那儿摆起,很成熟、工程化完善。
    22 条回复    2022-03-20 17:42:32 +08:00
    musi
        1
    musi  
       2021-08-29 15:47:44 +08:00
    你的第一点在前端圈并不成立
    每年都有新东西出来
    新的你根本学不完
    ipwx
        2
    ipwx  
       2021-08-29 15:59:41 +08:00   ❤️ 3
    如果你比大牛领先半年就能永远甩开别人,那他也不配称为大牛了
    HiCode
        3
    HiCode  
       2021-08-29 16:03:17 +08:00
    这么功利,应该面向 工资 /收入 编程,先考虑市场需求而不是考虑技术发展,管他 node 还是 deno 。
    ReferenceE
        4
    ReferenceE  
       2021-08-29 16:10:45 +08:00 via Android
    Deno 是什么东西
    libook
        5
    libook  
       2021-08-29 16:15:58 +08:00 via Android   ❤️ 2
    我搞了 7 年 JS 技术栈,Deno 就是个过度宣传的东西,本身的定位是个 sandbox,支持 ts 也还是逃不掉转成 JS 在 V8 里跑
    abcbuzhiming
        6
    abcbuzhiming  
       2021-08-29 16:36:28 +08:00
    学人家的东西能变成大牛?你想多了朋友,应用层的东西哪个赚钱搞哪个,真想要变成大牛,不说到发论文这个级别,你先试试每年能不能去阅读并且读懂别人发的最新的论文,然后自己折腾点东西出来,比如也写个 deno 一样的东西。
    TypeError
        7
    TypeError  
       2021-08-29 16:52:10 +08:00
    真想领先别人,去钻研什么 rust 、service mesh 、wasm 之类新玩意儿啊,说不定押中宝了

    deno 这玩意儿前景,估计连 Java 的 graalvm 都不如,毕竟是个人开发者搞出的
    autoxbc
        8
    autoxbc  
       2021-08-29 17:03:54 +08:00   ❤️ 8
    Web 的标准对象,TypeScript 的类型系统,Go 的基础库,Rust 的工具链,代码无包自组织,单文件分发,至少 Deno 的品味不错,这就够了
    fkdog
        9
    fkdog  
       2021-08-29 17:06:21 +08:00   ❤️ 1
    node 前几年很火,国内各种公司推 node 网关。。
    后边 go 出来了,node 就沦为开发用的 npm 工具了。。

    现在各种云平台用的全都是 go
    Leviathann
        10
    Leviathann  
       2021-08-29 17:37:10 +08:00
    感觉没有杀手级应用出来之前都没有学的必要
    CokeMine
        11
    CokeMine  
       2021-08-29 18:36:17 +08:00 via Android
    1.我觉得学 JS 别说直接学 deno 了,学 node 都不应该。还是得从前端开始 。2.deno 两三年就取代 node 。不可能
    10bkill1p
        12
    10bkill1p  
       2021-08-29 18:52:28 +08:00
    @CokeMine 认同
    falcon05
        13
    falcon05  
       2021-08-29 18:53:34 +08:00 via iPhone
    @CokeMine 确实
    maplerecall
        14
    maplerecall  
       2021-08-29 21:23:36 +08:00 via Android
    说难听话,做开发就别想着和老手统一起跑线,老老实实 js 基础学起,无论 node 还是 deno 都属于上层应用了。

    语言、框架、api 、包管理之类的是怎样其实没那么重要,软件工程的核心都是想通的,一通百通,基础扎实了上手什么都快。
    lneoi
        15
    lneoi  
       2021-08-29 23:03:04 +08:00
    deno 太新了,从 node 开始吧。不过实际上这些都不是问题,学 js 跟这些没关系,除了原理性的东西,门槛就是构建工具和生态,不在于 deno 或者是 node
    Zchary
        16
    Zchary  
       2021-08-30 01:53:15 +08:00 via iPhone   ❤️ 2
    技术圈没有银弹,请收回你的傲慢
    shilianmlxg
        17
    shilianmlxg  
       2021-08-30 08:48:54 +08:00 via iPhone
    @CokeMine 大佬。比如 前端 3 年工作经验。想继续提升。学 node 可以嘛 还是推荐 学其他什么
    KouShuiYu
        18
    KouShuiYu  
       2021-08-30 10:52:53 +08:00
    @shilianmlxg 前端工程化离不开 node
    soulmt
        19
    soulmt  
       2021-08-30 11:16:26 +08:00
    浮躁的心态 学什么都没用的
    DOLLOR
        20
    DOLLOR  
       2021-08-31 02:05:14 +08:00
    学 node+typescript
    JerryCha
        21
    JerryCha  
       2021-08-31 09:10:30 +08:00
    大牛:V8 真好玩
    a132811
        22
    a132811  
       2022-03-20 17:42:32 +08:00
    想学 js, 用 deno 、node 甚至只用 chrome 无所谓,都差不多的
    学 ts 的话,用 deno 会更方便一点

    学工程化,deno 现在就几乎没有工程化配套项目,有一个项目 alphejs 框架值得学一下。
    你要是能写一个或封装个更好的 deno web 框架、UI 组件库、puppeteer ,那都是极大的贡献了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5597 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 01:43 · PVG 09:43 · LAX 18:43 · JFK 21:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.