Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top
  • Ruby on Rails
  • Twitter Bootstrap
  • Html5Boilerplate
  • Backbone.JS or Knockout.JS

I sort of understand what each one is individually, but my understanding isn't strong enough to understand whether some of them sort of overlap in functionality and whether any subset of that list contains items you wouldn't use together because they play similar roles. I'm fairly clear on RoR-- it's mainly the latter three that I'm not sure how they play together.

share|improve this question
My favorite thing about stackexchange is unexplained downvotes. They really add to the ambiance. – Aerovistae Mar 25 '13 at 5:21
It's kind of a requirement, unfortunately. – Sam Mar 25 '13 at 5:48
up vote 6 down vote accepted

If I understand your question well, you are asking for the contact points between these technologies.
any answer trying to thoroughly answer that question might fill a book. So, in order to get you going I have made a somewhat simple illustration, it shows a high-level overview:


you see that I have changed Html5Boilerplate to simple HTML because Html5Boilerplate has a quite some overlap with backbone/knockout and bootstrap (contains its own javascript and css) and does not play particularly well with rails either.
therefore, it does not seem a fortunate fit in this combination.

However, with some effort you can use Html5Boilerplate or any other library or framework that produces Html in that position (see this guide for using html5boilerplate with rails).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.