CS651 | Web Systems
  • outline
  • projects
  • syllabus
  • links

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

 

cs651:web systems

  • home
  • outline
  • projects
  • syllabus
  • links