V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
DinoStray
V2EX  ›  问与答

vue.js 和 vue, node.js 和 node 是同一个东西么?

  •  
  •   DinoStray · 2021-03-24 21:04:26 +08:00 · 1725 次点击
    这是一个创建于 1340 天前的主题,其中的信息可能已经有所发展或是发生改变。

    仅仅是缩写的关系对么?
    另外前些年还关注过 bootstrap(大概只是听过名字, 运行个 demo 这样), 好像最近也没听人提起了, 是被谁取代了么?

    16 条回复    2021-03-25 17:12:52 +08:00
    hronro
        1
    hronro  
       2021-03-24 21:14:02 +08:00
    是,不过你说的这 3 个完全是不同的东西。
    Bootstrap 是 CSS 框架,Vue.js 是 JavaScript 框架,Node.js 是 JavaScript 运行时(类似 JDK 之于 Java )。
    shintendo
        2
    shintendo  
       2021-03-24 21:19:32 +08:00
    是的
    唯一的例外大概是 Angular 和 Angularjs 不是一个东西
    OldActorsSmile
        3
    OldActorsSmile  
       2021-03-24 22:08:34 +08:00
    vue.js 主要是前端
    node.js 主要是后端
    christin
        4
    christin  
       2021-03-24 23:48:46 +08:00 via iPhone
    bootstrap 很少用了
    现在都被 element antd 之类的 ui 库取代了
    SuperMild
        5
    SuperMild  
       2021-03-25 07:39:03 +08:00   ❤️ 4
    一个不知道是不是冷知识,vue.js 和 node.js 不算全称,因为 Vue 和 Node 不是简称而是完整的正式名称。

    但由于 vue 和 node 容易有歧义,所以加上 js 使表达更清晰。

    类以的还有 golang, 因为 Go 或 go 太容易有歧义,因此非正式名称 golang 也常用。

    dotnet 的正式名称是 .Net, 为了表达方便而常用 dotnet 。
    IvanLi127
        6
    IvanLi127  
       2021-03-25 08:55:35 +08:00 via Android
    我觉得楼上说的没错
    ztmqg
        7
    ztmqg  
       2021-03-25 08:57:47 +08:00 via Android
    我同意楼上的说法
    marcong95
        8
    marcong95  
       2021-03-25 09:38:47 +08:00   ❤️ 1
    @SuperMild #5 Vue 确实是正式名称,但是 Node 不是吧,双方官网如是说:

    Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

    Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces.

    Node.js 还是个注册商标,应该带.js 的才是正式名称
    marcong95
        9
    marcong95  
       2021-03-25 09:40:00 +08:00
    @marcong95 #8 但是双方的 logo 上都有.js
    Hoshinokozo
        10
    Hoshinokozo  
       2021-03-25 09:40:58 +08:00
    vue === vue.js ,是一个 JS 的框架,NODE===NODE.js ,是一个 JS 的 Runtime
    DOLLOR
        11
    DOLLOR  
       2021-03-25 09:49:23 +08:00
    bootstrap 重度依赖 jquery 。
    R/A/V 的兴起导致 jquery 没落,bootstrap 也随之一起没落。
    虽然据说 bootstrap 也开始尝试移除对 jquery 的依赖,但为时已晚。
    SuperMild
        12
    SuperMild  
       2021-03-25 11:07:55 +08:00
    @marcong95 还真是,隐约记得官方文档曾经大量使用 Node 不带 js,可能我记错了。
    DinoStray
        13
    DinoStray  
    OP
       2021-03-25 16:22:22 +08:00
    @DOLLOR R/A/V 是指啥? 我搜了下没搜到
    DinoStray
        14
    DinoStray  
    OP
       2021-03-25 16:22:59 +08:00
    @hronro 然后生成可执行文件的时候, 还把 nodejs 这个运行时也打包进去了是么
    hronro
        15
    hronro  
       2021-03-25 17:08:34 +08:00 via iPhone
    @DinoStray Node.js 本身不能生成可执行文件啊,除非你用一些第 3 方工具
    DinoStray
        16
    DinoStray  
    OP
       2021-03-25 17:12:52 +08:00
    @hronro npm install 的时候, 是在做这个运行时打包工作么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1821 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:34 · PVG 00:34 · LAX 08:34 · JFK 11:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.