What is MVW?
It stands for Model-View-Whatever, it is also known as MV*. Whatever stands for “whatever works for you!”.
History of AngularJS
AngularJS was originally developed at Google in 2009 by Miško Hevery and Adam Abrons as the software behind an online JSON storage service.
Abrons left the project, but Hevery, who works at Google, continues to develop and keep up the library with fellow Google employees Igor Minár and Vojta Jína.
What other alternative MVC frameworks do?
Why AngularJS is better than other frameworks?
HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications.
AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
Below is the comparison of AngularJS, examined from several different perspectives including community, growth, maturity, size, dependencies, interoperability, inspiration, philosophy, and features.
Angular has most number of GitHub watchers, below image shows number of watchers per project.
Angular has grown rapidly as compared to other MV* frameworks, below image shows growth per project.
- AngularJS is now in production at Google but does not have as long a track record as other projects but…
- Good documentation, getting better
- Lots of examples
- Lots of watchers on GitHub
Size with Dependencies
The chart below takes a look at what the average number of dependencies each library requires for the developer to be productive and looks at size including these dependencies.
|Two way bindings||Y||–||Y||Y|
|Filtered list views||Y||–||Y||Y|