美文网首页
浅谈为什么vue前后端项目要使用nodejs

浅谈为什么vue前后端项目要使用nodejs

作者: 老街老街 | 来源:发表于2019-06-27 02:38 被阅读0次

    nodejs是一个服务js平台,有npm,grunt、express等强大的代码与项目管理应用。还有webpack,v8等强大的功能。

    一、传统的JavaScript

    传统的js是运行在浏览器上的,因为浏览器内核分为两个部分:

    渲染引擎---渲染HTML和CSS,

    JavaScript 引擎---负责运行 JavaScript, Chrome 使用的 JavaScript 引擎是 V8,它的速度非常快且性能好。

    二、什么是Node.js?

    官网上对其特点描述为:

    1. 它是一个Javascript运行环境

    2. 依赖于Chrome V8引擎进行代码解释

    3. 事件驱动

    4. 非阻塞I/O

    5. 轻量、可伸缩,适于实时数据交互应用

    6. 单进程,单线程

    相对于传统的JavaScript来说,Node.js 是一个运行在服务端的框架,它的底层就使用了 V8 引擎。我们知道 Apache + PHP 以及 Java 的 Servlet 都可以用来开发动态网页,Node.js 的作用与他们类似,只不过是使用 JavaScript 来开发,它大大提升了开发的性能以及便利。使用node开发还可以使用配套的npm包管理工具:
    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
    允许用户从NPM服务器下载别人编写的第三方包到本地使用。
    允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
    允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

    因为node本身就是一个服务端的框架,对于一些简单的项目,我们可以不需要后端配合,直接用node进行数据库的增删改查(但是我们一般不使用这个功能);

    相关文章

      网友评论

          本文标题:浅谈为什么vue前后端项目要使用nodejs

          本文链接:https://www.haomeiwen.com/subject/kabkcctx.html