Download - Aurelia: Next Generation Web Apps
![Page 1: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/1.jpg)
![Page 2: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/2.jpg)
![Page 3: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/3.jpg)
• Creator of Caliburn.Micro & Durandal
• Former Angular 2.0 Team Member with Google
• Creator/Project Lead of Aurelia
ROB EISENBERG
Who Am I?
![Page 4: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/4.jpg)
Agenda
• What & Why?
• Building an App
• Status & Next Steps
![Page 5: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/5.jpg)
WHAT AND WHY?
![Page 6: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/6.jpg)
What?• JavaScript (ECMAScript 6/7)
• Collection of Collaborating Libraries
• Build JavaScript Clients (SPA)
• Philosophy • Open Source (MIT)
• Clean Code
• Simple Conventions
• Testable
• Rapid Adoption & Large Active Community • Commercially Backed by Durandal Inc. and Partners
![Page 7: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/7.jpg)
Why?• ES6, Modern DOM, Web Components
• No External Dependencies (except polyfills)
• Simple, Powerful Programming Model
• Modern/Future Compatible 2-Way Databinding
• Commercial Support
• Pathway Forward for Durandal and Angular
![Page 8: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/8.jpg)
LET’S APP
![Page 9: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/9.jpg)
Setup• Download Skeleton and Unzip
• https://github.com/aurelia/skeleton-navigation
• Install Build Dependencies
• Install NodeJS
• npm install
• npm install -g jspm
• npm install -g gulp
• jspm install -y
• Start Developing
• gulp watch
![Page 10: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/10.jpg)
STATUS & NEXT STEPS
![Page 11: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/11.jpg)
Status
• Public Preview
• Fully Featured
• Preliminary Documentation
• Real Apps in Development
• Rapid Adoption & Large Active Community
![Page 12: Aurelia: Next Generation Web Apps](https://reader035.vdocuments.us/reader035/viewer/2022071710/55a93faa1a28ab734e8b45a1/html5/thumbnails/12.jpg)
Next Steps• CLI & Bundling
• IE9/10 Support
• Stabilize API
• Performance Optimization
• Rich, Interactive Documentation
• Beta
• Plugins