搜索

首页  >  问答  >  正文

java - node.js关于模块的问题

作为一个从java转过来的码农来说,我想知道node.js对于各种模块应该也有类似于java那种类的api吧!可是我却找不到,还有我想知道java的类和node.js的模块有什么区别?有什么相同点和不同点?

PHP中文网PHP中文网2888 天前349

全部回复(2)我来回复

  • 迷茫

    迷茫2017-04-17 17:48:22

    正好我之前也是做java的(虽然使用不深,但是可以谈谈理解)

    Java平台包括:

    1. Java编程语言

    2. Java Class文件格式

    3. Java应用编程接口(API)

    4. 虚拟机(HotSpot等)

    对应到node平台中:

    1. ECMAScript

    2. (无)

    3. node平台的API

    4. Javascript引擎(V8)

    其他概念对比:

    • Java package - node module

    • Java maven - node npm

    • Java class - ES6 Class (ES5 模拟类)

    回复
    0
  • 迷茫

    迷茫2017-04-17 17:48:22

    2 个 API 不是一个级别的,没有可比性。

    • JDK 的内置 API 有上千个 class

    • nodejs 内置的 API 只有几十个 class 和 function。

    nodejs 只提供的最基本的 api,大部分功能都需要第三方库来实现的

    回复
    0
  • 取消回复