Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
New New New AngularJS Presentation
Transcript of New New New AngularJS Presentation
Rapidly develop powerful, responsive web apps
First, why a framework?
Backed by Google
Comprehensive feature set
Like jQuery, it doesn't get in the way
Get started in minutes
Large & quickly growing community
Built for testability
Modern (REST, SPAs)
Why a framework?
Developed in 2009 by Miško Hevery and Adam Abrons for commercial purposes, but later Angular as an open-source library.
Hevery, who works at Google, continues to develop and maintain the library.
Version 1.0 of AngularJS was released in December 2012.
What about WebToolkit?
History of AngularJS
What it AngularJS?
Allows for testing
JSFiddle examples: https://github.com/angular/angular.js/wiki/JsFiddle-Examples
Hello World: http://plnkr.co/edit/twxracgrDZdPOukqNkMl
Basic Form: http://plnkr.co/edit/SpApwSmR30SWEJpD5bgk
Adv Form: http://plnkr.co/edit/Ma5fxJbgj55HSsl3MqfY
Deep Linking: http://docs.angularjs.org/cookbook/deeplinking
Google Charts: http://plnkr.co/edit/kGUhDM?p=preview
Enhance HTML, work with it not around it
Testable, maintainable, extendable
Philosophy similar to
YouTube training videos: http://www.egghead.io/#/
Great video tutorial: http://jphoward.wordpress.com/2013/01/04/end-to-end-web-app-in-under-an-hour/
Good overview video: http://blog.angularjs.org/?view=flipcard#!/2012/07/angularjs-meetup-june-2012-data-binding.html
AngularJS Tutorial: http://www.angularjstutorial.com/
Imagine doing this
Single Page Applications
Fill the Gap in the Stack
AngularJS - focused on maintaining data models for objects and how they are viewed on the front end.
jQuery - focused on precise control of the page.
Different philosophies and strengths.
One nice thing... you can combine AngularJS and jQuery to combine the strengths of both.
Why not JQuery?
What do we want in a Framework?
Plumbing - let me do my 'thang
Be part of the solution, not the problem
- NO BLACK BOX!!!
- Community / Popularity
- Stable Sponsor
Compatibility (with other libraries)
Accessible, but yet powerful
Extensibility & Reuse
1.1.15 just came out on 5/22 added animations and stuff ( http://blog.angularjs.org/ )