AngularJS also known as Angular, is an open-source web application framework maintained by Google and a community of individual developers and corporations. It is useful in developing Single-Page applications (SPAs) and resolves many of the challenges encountered in developing single-page applications.
AngularJS is based on the MVC pattern (Model View Control). Therefore AngularJS separates your RIA application into models, views and controllers.
To get started with AngularJS just head over to http://angularjs.org
Model View Controller (MVC)