title: The real (or hidden) difference/s between Twitter bootstrap and Angular.js
body: <p>I've just been comparing these 2 frontend frameworks and from what I can tell, they seem to do the exact same thing in terms of providing the dev with an HTML, CSS and JS frontend.</p>
  
  <p>Boostrap: Sleek, intuitive, and powerful front-end framework for faster and easier web development. (over 53 000 starred on GitHub)</p>
  
  <p>Angular.js: AngularJS is a structural framework for dynamic web apps. (12 000 starred on GitHub)</p>
  
  <p>The ratings mean nothing, but I just thought I'd put it in there to show that this isn't some 'quickie' question that I didn't research.</p>
  
  <p>From what I've understood of Angular through wikipedia, it aims to completely separate the frontend design/layout/ui from the backend - where the database is, the web server is and where the business logic happens.</p>
  
  <p>From what I understand of bootstrap (with its JS) you can achieve this exact same thing.</p>
  
  <p>The angular site mentions:</p>
  
  <blockquote>
    <p>Other frameworks deal with HTML’s shortcomings by either abstracting away HTML, CSS, and/or JavaScript or by providing an imperative way for manipulating the DOM. Neither of these address the root problem that HTML was not designed for dynamic views. </p>
  </blockquote>
  
  <p>Now I'm not sure if they're taking potshots at something like backbone or maybe even bootstrap (and if you get offended easily, then ignore the potshots comment), but to me, I just can't make out what real and true differences there are between the 2.</p>
  
  <p>Maybe there's some advanced info about the DOM or some other minute/tiny aspect/s of JS or HTML that make the 2 different, but I just don't see it.</p>
  
  <p>PS. No SOF question like this exists, nor do any blogs speak about it (unless it is ranked very low or I'm asking the wrong way).</p>
  
  <p>I also discovered that some people are working on porting over aspects of bootstrap to angular.</p>
  
  <p>Edit: Thinking about it, I realized that bootstrap offers that resizing option for different screen views, I'm not sure if angular does. If not, is that the only difference?</p>