It really depends on your application. Each language, platform and framework has a niche. Depending on what you're doing none of the above might even be the answer. You might be better served a serverless solution like firebase.
Ask HN:Is it possible to make an app in Node.js same as a RoR app?
11–12 of 12 posts
Re: Ask HN:Is it possible to make an app in Node.js same as a RoR app?
#12Can you give us more information about your programming background (if any)?
Undergraduation in CS. And i am good at C/C++,bit of c# and Java and I am familiar with RoR.
Like others said use what you feel you are most comfortable with. The reason is that when you don't like the technology you're using, no matter how popular or advanced it is, there is a possibility that you might lose interest.
But that's only a 'possibility,' we don't know you personally so we can't judge how determined you are to achieve your goals no matter what.