Node.js最终解决了什么问题?

jike_u5a3b9zp 初识 Node.js 最后由 Sid 于2017年05月02日回复

  • 1 回答
  • 2k 浏览

听了老师的讲解,仍然不是很理解Node.js目的是解决那些前段开发方面的问题。

1、它在前段开发领域中,扮演什么角色?

2、它解决了前段开发中的那些问题?

3、它诞生之前这些问题是怎么处理的,即它替代了那些技术?

  • Sid 2017年05月02日 回答 #1楼
  • 1、Node.js 在前端开发中,主要是作为工具,比如打包工具 Webpack / Gulp 等,都是使用 Node.js 编写的

    2、Node.js 并不直接解决前端问题,只是作为前端开发的工具

    3、作为前端开发中的工具角色,在没有它之前, js / css 的打包,压缩,一般使用各种命令行工具,但无法做到与 js 的深度整合,例如,完全不能实现像 webpack / browserify 一样根据 js 中的 require / import 来打包文件

    另外,Node.js 主要是作为一个后端语言。它可以像  PHP / Python 一样编写后端逻辑。但 JavaScript 生来就是以事件驱动的,所以它非常适合处理各种 IO(网络请求、数据库、存储操作等)。

  • 0 评论