哆啦的時(shí)光機(jī)
2019-03-14 18:15:30
作為一個(gè)從java轉(zhuǎn)過(guò)來(lái)的碼農(nóng)來(lái)說(shuō),我想知道node.js對(duì)于各種模塊應(yīng)該也有類(lèi)似于java那種類(lèi)的api吧!可是我卻找不到,還有我想知道java的類(lèi)和node.js的模塊有什么區(qū)別?有什么相同點(diǎn)和不同點(diǎn)?
2 回答

慕標(biāo)琳琳
TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊
正好我之前也是做java的(雖然使用不深,但是可以談?wù)劺斫猓?/p>
Java平臺(tái)包括:
Java編程語(yǔ)言
Java Class文件格式
Java應(yīng)用編程接口(API)
虛擬機(jī)(HotSpot等)
對(duì)應(yīng)到node平臺(tái)中:
ECMAScript
(無(wú))
node平臺(tái)的API
Javascript引擎(V8)
其他概念對(duì)比:
Java package - node module
Java maven - node npm
Java class - ES6 Class (ES5 模擬類(lèi))

慕森王
TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
2 個(gè) API 不是一個(gè)級(jí)別的,沒(méi)有可比性。
JDK 的內(nèi)置 API 有上千個(gè) class
nodejs 內(nèi)置的 API 只有幾十個(gè) class 和 function。
nodejs 只提供的最基本的 api,大部分功能都需要第三方庫(kù)來(lái)實(shí)現(xiàn)的
添加回答
舉報(bào)
0/150
提交
取消