We’ve been around for a while, and we’ve been building in Ruby on Rails since whenever. We’ve worked on some pretty big projects, had some pretty hairy deadlines, and learnt a lot. We know our stuff – our team is very experienced and highly opinionated on everything from what makes a page fast to what makes a good meme.
You might have heard of Ruby on Rails: it’s what we use to build our projects. It makes us more productive and efficient.
Ruby on Rails is a development framework – a bundle of programming tools that speed up all the routine tasks in making a web project. There are lots of different frameworks available. Ruby on Rails is one of the more popular ones and it addresses many of the requirements of making “modern” web sites. That might be a regular web site, it might be some kind of tool or application, or it might be an iPhone app. Or a combination of all of the above.
The attractive thing about Ruby on Rails for us it’s flexibility. We can quickly mock up a working prototype, and then see how things work and then build on the idea – adding and improving to the design and usability. Rather than spending days creating a big, elaborate specification doc which the dev team then builds and you spend hours poring over to figure out what got missed, we can do things a bit (actually, a lot) more efficiently. Start with a prototype, try it out and then build on that – adding new features and design improvements gradually.
So if you’re after a site that needs to be a mix of things – part blog, part social network, members can sign in and perhaps you need to shape content into SEO silos, then Rails might be a good solution.