Hacker News new | ask | show | jobs
by 1123581321 5037 days ago
We use both Rails and CodeIgniter. Rails has a much more useful core and its libraries are more robust and useful. That means you will be able to develop more quickly. However, you will have to spend some time learning how it works if you've no experience, and you will want to build your app the Rails way which might mean some redesign (hopefully not too much.)

Here's what you should look into: auth: devise gem, crud: Rails defaults + mongoid gem, rest: by default in Rails.

2 comments

Awesome. I've been looking for a reason to start learning rails. I took a look at devise when I was doing some research it looks awesome. Gems are so sweet. Codeigniter has a package management system (sparks) but the modules aren't that great or maintained. Thanks for your advice I'll definitely be looking into Rails and the gems you mentioned.
I like MongoMapper over Mongoid, personally; Mongoid seems to have breaking changes even between minor versions.