Top Banner
Webapplikationen ohne Backend - Philipp Müns (Twitter / GitHub) Alexander Wolf (Twitter / GitHub)
26

Hoodie - Webapplikationen ohne backend

Jul 14, 2015

Download

Technology

pmuens
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Hoodie - Webapplikationen ohne backend

Webapplikationen ohne Backend -

Philipp Müns (Twitter / GitHub) Alexander Wolf (Twitter / GitHub)

Page 2: Hoodie - Webapplikationen ohne backend

Agenda• Was ist Hoodie?

• Offline First

• Dreamcode

• noBackend

• Live Coding mit Philipp

• Wie funktioniert Hoodie?

• Ausblick

Page 3: Hoodie - Webapplikationen ohne backend

Was ist Hoodie?

Page 4: Hoodie - Webapplikationen ohne backend

Was ist Hoodie?

• Hoodie ist ein Offline First und noBackend Frontend Framework für Web und iOS Apps.

Page 5: Hoodie - Webapplikationen ohne backend

Offline First

Page 6: Hoodie - Webapplikationen ohne backend

Offline First

• Flugzeug, Zug, Afrika —> offline

• App arbeitet offline und synct im Hintergrund

Page 7: Hoodie - Webapplikationen ohne backend

Dreamcode

Page 8: Hoodie - Webapplikationen ohne backend

Dreamcode

• normalerweise wird API vom Backend vorgegeben

• Frontend Entwickler beschreibt Backend Funktionen —> Dreamcode

• Vorteile: flexibel, simpel, Frontend Driven (Entwickler konzentriert sich auf Frontend)

Page 9: Hoodie - Webapplikationen ohne backend

Dreamcode• $('#signUpForm').submit(function (event) {

event.preventDefault() var username = $('#signUpUsername').val() var password = $('#signUpPassword').val() hoodie.account.signUp(username, password) .done(sayThanks) .fail(showError)});

Page 10: Hoodie - Webapplikationen ohne backend

Dreamcode• /*$(‘#signUpForm‘).submit(function (event) {

event.preventDefault() var username = $('#signUpUsername').val() var password = $(’#signUpPassword’).val()*/ hoodie.account.signUp(username, password) /*.done(sayThanks) .fail(showError)});*/

Page 11: Hoodie - Webapplikationen ohne backend

noBackend

Page 12: Hoodie - Webapplikationen ohne backend

noBackend

• heißt nicht „kein Backend“

• keine Gedanken um das Backend machen

• nutzen API für Backend

• Dreamcode

Page 13: Hoodie - Webapplikationen ohne backend
Page 14: Hoodie - Webapplikationen ohne backend
Page 15: Hoodie - Webapplikationen ohne backend

Live Coding mit Philipp

Page 16: Hoodie - Webapplikationen ohne backend

Wie funktioniert Hoodie?

Page 17: Hoodie - Webapplikationen ohne backend
Page 18: Hoodie - Webapplikationen ohne backend
Page 19: Hoodie - Webapplikationen ohne backend
Page 20: Hoodie - Webapplikationen ohne backend
Page 21: Hoodie - Webapplikationen ohne backend
Page 22: Hoodie - Webapplikationen ohne backend
Page 23: Hoodie - Webapplikationen ohne backend

Vorteile• Offline First

• kein Registrieren nötig

• sehr schnell

• funktioniert auch Offline

• noBackend

• schnelle Entwicklung

• keine Kopfschmerzen für Frontend Entwickler

Page 24: Hoodie - Webapplikationen ohne backend

Ausblick• Developer Preview

• Payment Module

• One-click Hosting/Deployment Solutions

• user friendly enough for non-developers

Page 25: Hoodie - Webapplikationen ohne backend

Weiterführende Links• http://hood.ie/

• http://blog.hood.ie/2014/05/talks-about-hoodie-offlinefirst-nobackend-dreamcode-hoodie-related-topics/

• http://nobackend.org/

• http://offlinefirst.org/

Page 26: Hoodie - Webapplikationen ohne backend

Quellen• http://hood.ie/

• http://blog.hood.ie/2014/05/talks-about-hoodie-offlinefirst-nobackend-dreamcode-hoodie-related-topics/

• http://nobackend.org/

• http://offlinefirst.org/