AngularJS
front-end javascript framework
suited towards Single Page Applications (SPAs)
- these are applications that do not reload the entire page (like traditional LAMP would) and instead they
make calls to server-side and use the response to update only part of the page
- in some ways it can feel like a mobile app in this way (partial screen update)
- Think of your email web interface --this is most likely a SPA
- HOWEVER SPAs can have a slower first page load than server-based applications --as they typically load the page (any html, and the angularjs code) and then make Javascript calls to server for data to fill different parts of the initial page
- BUT, they can feel faster/more responsive with further requests --think about an email web interface where on one side you display a list of your emails and on the other side you can view an email you clicked on. With the click you only need to update one side of the page.
- what is SPAs ideal for : apps you dont mind a little more load time and you are going to spend some ammount of time it it.
AngularJS components
© Lynne Grewe