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 · 94 天前 · 3901 次点击
    这是一个创建于 94 天前的主题,其中的信息可能已经有所发展或是发生改变。
    准备学下 js,因为感觉 js 来写一些命令行小工具还挺好的。

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

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

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

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

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

    语言、框架、api 、包管理之类的是怎样其实没那么重要,软件工程的核心都是想通的,一通百通,基础扎实了上手什么都快。
    lneoi
        15
    lneoi  
       94 天前
    deno 太新了,从 node 开始吧。不过实际上这些都不是问题,学 js 跟这些没关系,除了原理性的东西,门槛就是构建工具和生态,不在于 deno 或者是 node
    Zchary
        16
    Zchary  
       94 天前 via iPhone   ❤️ 2
    技术圈没有银弹,请收回你的傲慢
    shilianmlxg
        17
    shilianmlxg  
       93 天前 via iPhone
    @CokeMine 大佬。比如 前端 3 年工作经验。想继续提升。学 node 可以嘛 还是推荐 学其他什么
    KouShuiYu
        18
    KouShuiYu  
       93 天前
    @shilianmlxg 前端工程化离不开 node
    soulmt
        19
    soulmt  
       93 天前
    浮躁的心态 学什么都没用的
    DOLLOR
        20
    DOLLOR  
       93 天前
    学 node+typescript
    JerryCha
        21
    JerryCha  
       92 天前
    大牛:V8 真好玩
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1156 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:49 · PVG 06:49 · LAX 14:49 · JFK 17:49
    ♥ Do have faith in what you're doing.