I am inheriting legacy code that is written in Ruby (think ROR, hevent dug in yet)
I am thinking of migrating to either NodeJS or Java (spring). My main concern is being able to do everything the old software was...so would it be safe to say if Ruby can do it, so can Node?
I was in the Ruby land for quite some time and since TJH ported Sinatra.rb to Node.js under the name of Express.js, I learned Node.js and never looked back again - except I still love the Ruby syntax very much. PeepCode helped me learn and understand Node.js and of course, Dave Thomas' pragprog screencast, and eBook about Node.js.
So yes, I would say Node.js can do the same (or more) than Ruby + Rails.
But in contrast, Twitter switched from RoR to Scala. If you think about Spring, I assume you know Java. Maybe you could be happy with both paths.
Sai Kishore Komanduri
Engineering an eGovernance Product | Hashnode Alumnus | I love pixel art
Sai Kishore Komanduri
Engineering an eGovernance Product | Hashnode Alumnus | I love pixel art
This is an old article: hackhands.com/use-ruby-rails-node-js-next-project… ... but it should answer all your concerns in a "to-the-point" way. The only difference is the graph in the article; this is how it looks at this point of time: