This framework was designed for and tested on numerous browsers and devices. It is a mobile-first responsive framework built with Sass/SCSS giving designers best practices for rapid development. The framework includes most common patterns needed to rapidly prototype a responsive site. Through the use of Sass mixins, Foundation components are easily styled and simple to extend.
AngularJS is an open-source web application framework mainly maintained by Google and by a community of individual developers. Its goal is to simplify both the development and the testing of such applications by providing a framework for client-side model–view–controller (MVC) and model–view–viewmodel (MVVM) architectures, along with other components to use in rich Internet applications.
AngularJS is the frontend part of the MEAN stack, together with Node.js runtime, Express.js backend framework and MongoDB database.
Bootstrap is a front-end framework, that is, an interface for the user, unlike the server-side code which resides on the “back end” or server.
Right now, Bootstrap is the most-starred project on GitHub, with over 90K stars and more than 38K forks.
Bootstrap is modular and consists essentially of a series of LESS stylesheets that implement the various components of the toolkit.
Developers can modify the Bootstrap file itself, selecting the components they wish to use in their project.
The use of LESS stylesheet language allows the use of variables, functions and operators, nested selectors, as well as so-called mixins.
Since version 2.0, the configuration of Bootstrap also has a special “Customize” option in the documentation.
Bootstrap’s toolkit has four variations to make use of different resolutions and types of devices: mobile phones, portrait and landscape, tablets and PCs with low and high resolution. Each variation adjusts the width of the columns.