Loading...

{{notif_text}}

Why join channels?
Learn from peers
Discuss and share learning resources with the top professionals across the world
Open business or job opportunities
Earn reputation points to get consulting projects, attract talent or land jobs.
Accelerate your growth
Grow your network and get exclusive deals from our learning partners.
signup now
Rohan Pawaskar asked a question
{{::getFormatedLocalTime("2017-08-23T12:39:43.728Z", {without_time: true})}}

Choosing between Ruby on Rails or Node.js

For building a typical web application such as Quikr, what stack would you suggest?

Ruby on Rails (ROR) was quite popular but it seems in last 2 years,  more people are choosing Node.js over it. Are there more developers available with Node.js skills than ROR? When should one for for ROR vs Node.js?

answer
submitting answer...
submit
No answers yet. Be the first one to answer!
3 answers
Nikunj Verma Loved coding CutShort!
{{::getFormatedLocalTime("2017-08-26T08:02:16.628Z", {without_time: true})}}
Go for ROR if your developers have good experience on it already. Rails has a solid, multithreaded architecture and Ruby is much cleaner programming language than an "uncertain" JavaScript.

Go for Node, if you're starting a new project. It's performance is much faster and has lower learning curve.

ruby-vs-javascript-runtime-comparison.png

Node.js also has more developers available. However, finding the ones who write clean Node.JS code are harder to find due to lower barriers to entry in this technology.
Julia Y Curious about New Web Technologies
{{::getFormatedLocalTime("2017-11-03T10:30:41.255Z", {without_time: true})}}
oh, I totally agree with you! I also read the article where did you get this chart - https://www.cleveroad.com/blog/node-js-vs-ruby-on-rails--the-power-behind-technologies So, +1
Loading comments...
Nitish Bangera Passionate Java Programmer
{{::getFormatedLocalTime("2017-08-26T07:01:16.886Z", {without_time: true})}}
Well, I haven't used ROR but I can say why I would prefer Node.js. If I was starting out new and my app is more of a carrier and doesn't have much processing then Node.js is the way to go. The backend will store the data which needs to be passed on to the UI or whoever is calling. The other benefit is that Node.js follows the javascript paradigm so you can have Full Stack Javascript developers to work both on the frontend and backend which is great to start out new.
Loading comments...
To view all answers to this question, join this channel
join this channel
Learn how Cutshort Channels work
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.
Okay
Privacy policy
File upload not supportedAudio recording not supported
This browser does not support file upload. Please follow the instructions to upload your resume.This browser does not support audio recording. Please follow the instructions to record audio.
  1. Click on the 3 dots
  2. Click on "Copy link"
  3. Open Google Chrome (or any other browser) and enter the copied link in the URL bar
Done