Ruby vs TypeScript: 30 Metrics Comparison

Ruby vs TypeScript

Ruby

Ruby is a Object-Oriented, Functional, Procedural programming language first appeared in 1995, designed by Yukihiro Matsumoto. Main use cases: Web Development, Automation, Scripting.

TypeScript

TypeScript is a Object-Oriented, Functional, Procedural programming language first appeared in 2012, designed by Microsoft. Main use cases: Web Development, Automation, Scripting.

30 Metrics

Metric Ruby TypeScript
GitHub Stars 54228 63098
Stack Overflow Tags 693614 825235
TIOBE Rank 37 14
RedMonk Rank 47 11
PYPL Rank 52 8
Average Salary (USD) 113673 130981
Job Postings 34605 43501
Benchmarks Score 0.83 1.08
Learning Curve Hard Hard
Community Size Large Very Large
Documentation Quality 6 8
Ecosystem Maturity 7 10
Industry Adoption 9 10
Type System Complexity 9 9
Concurrency Support 9 10
Performance - Execution Speed 10 9
Performance - Memory Usage 9 10
Performance - Startup Time 9 8
Tooling Quality 6 10
Package Manager Quality 8 10
IDE Support 6 9
Debugging Experience 7 9
GitHub Stars Rank 29 11
Stack Overflow Tags Rank 28 13
Average Salary Rank 32 10
Job Postings Rank 30 6
Benchmarks Rank 25 1
Learning Curve Score 2 3
Community Size Score 8 10
AHP Score 7.13 8.47

AHP Score

  • Ruby: 7.13 (#31)
  • TypeScript: 8.47 (#3)
Ruby            | ####### 7.13
TypeScript      | ######## 8.47

When to choose Ruby

Web Development, Automation, Scripting, General Programming. Ruby is a Object-Oriented, Functional, Procedural programming language first appeared in 1995, designed by Yukihiro Matsumoto. Main use cases: Web Development, Automation, Scripting.

When to choose TypeScript

Web Development, Automation, Scripting, General Programming. TypeScript is a Object-Oriented, Functional, Procedural programming language first appeared in 2012, designed by Microsoft. Main use cases: Web Development, Automation, Scripting.

Hello World Example

Ruby:

puts 'Hello, World!'

TypeScript:

console.log('Hello, World!');

Other languages