I think one is using strongly typed language and the other is using dynamically typed language also makes big difference in comparing these two. After decade of experience in financial system, I value strongly on detecting errors early, finding bugs easily and refactoring code easily. And IDE tool support for these two are not at the same level due to this major difference too(I tried intelliJ/RubyMine on both). Node.js is going to face the similar problems on the maintenance and tooling side when it comes to the bigger scale of project.
↧