Hi,<div><br></div><div>I decided to learn a JavaScript MVC framework to update my Rails development skills. Many projects are using Rails to provide a RESTful API and a MVC JS framework to do the rest. Although I do not like much to use Rails as an API framework and a JS framework to develop the UI, I think just using jQuery in the traditional way it is not enough, not anymore. What I am saying is not new, but the problem is that we already have many JS frameworks. Backbone.js was probably the first one, but now we have Ember.js, Spine.js and Angular.js. I am sure there are more. </div>
<div><br></div><div>My question is: which one to choose? Which one is the most popular? Angular.js makes sense to me, it seems quite simple and complete, Backbone.js seems to me a bit 'exotic', different from what I am used to. The simplest solution would be to use the Meteor framework, which makes easy to write an app using Javascript client and server side as they were just one thing... but I still love Ruby, at least for the backend.</div>
<div><br></div><div>Since I am looking for a new job, I fear I will learn Angular.js and then an employer will ask me Backbone.js. </div><div><br></div><div>What do you think?<br clear="all"><div><br></div>-- <br>Riccardo Tacconi<br>
Ruby on Rails and PHP development - System Administration<br><a href="http://virtuelogic.net/" target="_blank">VIRTUELOGIC LIMITED</a><br><br><a href="http://github.com/rtacconi" target="_blank">http://github.com/rtacconi</a><br>
<a href="http://riccardotacconi.blogspot.com" target="_blank">http://riccardotacconi.blogspot.com</a><br><a href="http://twitter.com/rtacconi" target="_blank">http://twitter.com/rtacconi</a><br>
</div>