Node.js 与 R 对比:30项指标

Node.js 对比 R

Node.js

Node.js 是一种Multi-paradigm编程语言,首次出现于 2009 年,由 Ryan Dahl 设计。主要应用场景:JavaScript Runtime, Server-Side Execution。

R

R 是一种Multi-paradigm编程语言,首次出现于 1993 年,由 Ross Ihaka, Robert Gentleman 设计。主要应用场景:Data Science, Scientific Computing, Statistics。

30项指标

指标Node.jsR
GitHub Stars6416758302
Stack Overflow Tags890522729989
TIOBE Rank336
RedMonk Rank320
PYPL Rank324
Average Salary (USD)132883122736
Job Postings4337038329
Benchmarks Score0.941.0
Learning CurveHardHard
Community SizeVery LargeVery Large
Documentation Quality108
Ecosystem Maturity910
Industry Adoption108
Type System Complexity99
Concurrency Support68
Performance - Execution Speed88
Performance - Memory Usage99
Performance - Startup Time78
Tooling Quality108
Package Manager Quality109
IDE Support98
Debugging Experience109
GitHub Stars Rank620
Stack Overflow Tags Rank325
Average Salary Rank523
Job Postings Rank722
Benchmarks Rank124
Learning Curve Score12
Community Size Score109
AHP Score8.117.66

AHP综合评分

  • Node.js: 8.11 (#15)
  • R: 7.66 (#23)
Node.js         | ######## 8.11
R               | ######## 7.66

何时选择Node.js

JavaScript Runtime, Server-Side Execution. Node.js 是一种Multi-paradigm编程语言,首次出现于 2009 年,由 Ryan Dahl 设计。主要应用场景:JavaScript Runtime, Server-Side Execution。

何时选择R

Data Science, Scientific Computing, Statistics, Visualization. R 是一种Multi-paradigm编程语言,首次出现于 1993 年,由 Ross Ihaka, Robert Gentleman 设计。主要应用场景:Data Science, Scientific Computing, Statistics。

Hello World 示例

Node.js:

console.log('Hello, World!')

R:

print('Hello, World!')

Other languages