How can we do [this]?When creating a complicated solution there are traditionally two choices.
Website or native application?
What are the benefits?
Available to all internet connected devicesSingular code basedCan use existing infrastructureWebsiteAccess to device functionalityCompiled application has great performanceOnly requests data as neededApplication
How about a web application?
A web application is not awebsite...
A web application is anapplication utilizing web and[web] browser technologies toaccomplish one or more tasksover a network, typicallythrough a [web] browser.
Separation of application from resourcesRequest only the data neededAllows user to work with data in the device,limiting requests to remote resourcesAllows offline useFuture proofing: application and resources canbe altered separately
It’s not a buzz word or the nextbig thing. It’s a long boring setof specifications for the latestversion of HTML.What it specifies is a massivearray of tools for developers tobuild rich experiences withinthe browser.
HTML is great for declaring staticdocuments, but it falters when we try touse it for declaring dynamic views in web-applications
AngularJS is a toolset for building theframework most suited to your applicationdevelopment.Every feature can be modified or replacedto suit your unique needs.