4 ms·
Ask HN: Is Ruby on Rails or Node.js/MEAN more in demand?
I have exposure to both Rails and Node.js and don't know enough about the job market/trends to know which one I should put a 1,000 hours into?
- gamechangr 12y agoRuby on Rails
- gamechangr 12y agoNode.js ( MEAN - including Mongo, Ember, Angular)
- iends 12y agoMEAN = Mongo, Express, Angular, Node
- gabamnml 12y agoToday is Node.js with Angular, React, Ember. But I think Mongo was a little stagnant, is not what it used regarding its use and popularity.
- gamechangr 12y agoThanks... I have been thinking that the Javascript community is huge, much much larger than the Rails community. Many of the larger companies just end up writing their libraries in Javascript, then the Ruby on Rails world waits for a Rubyist to write a gem that ports their library to Rails. Again, you use Javascript when you do library integrations.
- squiguy7 12y agoI thought the E in MEAN was for the Express server. [1] I think they both have a strong hold on the market nowadays in terms of usage. [1]: http://mean.io/#!/ http://mean.io/#!/
- gamechangr 12y agoGood point = upvote, I've heard it both ways, but yeah they both have a role to play.
- gamechangr 12y agoWhich way would you vote, if you needed to prioritize?
- squiguy7 12y agoRails has been around longer and will have a lot available for it. Both have huge communities, but I would say Rails is more mature and widely adopted as of now.
- phantom_oracle 12y agoI would think Python is pretty popular and more versatile than either of those 2 options. Given the fact that it is used beyond web programming to do just about everything where performance doesn't matter.
- iends 12y agoPython is more popular in the sense that it is often listed as a "nice to have" on many resumes, and is also often used by non-developers like DBAs, SysAdmins, biologists, & mathematicians. But from a "build a new product" perspective, Python is losing to Ruby, Go, and JavaScript.
- dreaminvm 12y agoThis is just untrue. Plenty of high performance products are Python based, just look at Instagram, Dropbox etc.
- iends 12y agoInstagram yes, but Dropbox is/has migrated to Go. So has disqus.
- mrits 12y agoSo your point is that python can make your first billion but you need Go to make your second billion?
- iends 12y agoMy recommendation for you is to work on your reading comprehension skills since they are severely lacking.
- mrits 12y agoI didn't mean to hurt your feelings. I just thought your example proved that Python can be used for high performance apps. Dropbox once ran on it. They might have had problems but it was after they already experienced success.
- bjourne 12y agoYour thinking is flawed. But if you just want to chase the current job market then put your hours into ASP.NET.
- gamechangr 12y agoI appreciate the feedback and will upvote this. I understand that I really need to learn to program by picking "any" language. I get paid a good six figure salary right now and I am not in programming. I would like to "lessen" the transition time to become a developer by paying a tutor and getting a couple hundred hours into learning and then quit my job and make the jump.