By Abram Adams
@Abram_Adams
aadams@cfxchange.com
"...is a web application or web site that fits on a single web page with the goal of providing a more fluid user experience akin to a desktop application" - Wikipedia
This is in contrast to traditional web apps that rely on the Request/Response paradigm in which every page is requested from the server.
“REST, or REpresentational State Transfer, is a method for computer programs to talk to each other over networks.” -- Adam Tuttle, REST Web APIs: The Book
“It is a set of generalized conventions that make it easier for API-client developers to understand how to manage data over network protocols —like HTTP— with very little additional context and documentation” -- Adam Tuttle, REST Web APIs: The Book
Bootstrapping your Angular App
<html ng-app="app">
....
angular.module( 'app', [] );
....
Hello {{name}}!<br/>
<input ng-model="name">
Angular Controllers
By Feature
By Type
Angular Router (UI Router)
Angular Services/Factories
~15 minutes
Up Next... Server Side API via CFML+Taffy
Framework site: http://taffy.io
documentation site: http://docs.taffy.io
yup
Angular: https://angularjs.org/
Angular Best Practices: https://github.com/johnpapa/angular-styleguide
Lucee: http://lucee.org/
Taffy: http://taffy.io
Adam Tuttle’s REST Web APIs; The Book: https://gumroad.com/l/rest-the-book
(Discount code "devobj15" for $4 off)
@Abram_Adams
aadams@cfxchange.com
THIS APP AND ALL DEMO CODE: