Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>In terms of job opportunity, I'd say you'll get a good job if you go with Rails or Django. Only a few companies are really paying for Node.js developers now, because it's just not big enough yet.</p> <p>In terms of startup opportunity, Rails all the way. Most of the fun and exciting startup opportunities are backed by Ruby on Rails. I have come across a couple using Django. But companies like Groupon and Living Social are all written mostly on Rails. <a href="https://github.com/languages">Ruby is almost twice as popular as Python on Github</a> as well. And there's this Quora question:</p> <ul> <li><a href="http://www.quora.com/Ruby-on-Rails/Why-do-so-many-startups-use-Ruby-on-Rails">Why do so many startups use Ruby on Rails?</a></li> </ul> <p>In terms of the future, Node.js is the way. HTML templates are starting to be written almost entirely in JavaScript anyways (<a href="http://api.jquery.com/jquery.tmpl/">jQuery.tmpl</a>), so making it so you only have to master 1 language, JavaScript, makes your skill set that much more powerful. And node.js really lends itself to <a href="http://hummingbirdstats.com/">real-time web apps</a>. Plus, cloud deployment platforms like Heroku, which were originally 100% ruby, are also <a href="http://devcenter.heroku.com/articles/node-js">starting to support Node.js</a>. There's others doing it for all languages too, like <a href="https://www.dotcloud.com/">dotcloud</a>.</p> <p>There's still a lot of work that needs to be done to make Node.js as fully featured as Ruby on Rails (so Rails is still the standard, for now), but the basics are all there:</p> <ul> <li><a href="http://expressjs.com/">express.js</a>: web framework</li> <li><a href="http://jade-lang.com/">jade.js</a>: html templating framework</li> <li><a href="http://socket.io/">socket.io</a>: real-time web apps</li> </ul> <p>If you want cutting edge, definitely Node.js. If you want</p> <ol> <li><a href="http://peepcode.com/screencasts">ease</a> to <a href="http://railscasts.com/">learn</a></li> <li>ease to build and iterate</li> <li><a href="http://www.heroku.com/pricing#0-0">ease to deploy (like free and cheap hosting solutions)</a></li> <li><a href="https://github.com/languages">popular</a></li> </ol> <p>Ruby on Rails.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload