Flight









Also kein AngularJS und Backbone mehr?



Falsch.




Aber über den Tellerrand gucken lohnt sich.




Was ist flight?



jQuery

Es5-shim

AMD






Was ist anders?





  • unopinionated 
  • Kein Routing
  • Kein Templating
  • Kein fester Model-Layer
  • Strikt Komponenten-basiert
 
Flight organisiert sich um das bestehende DOM herum und bindet Funktionalität direkt an DOM-Nodes.

Warum?



  • Bestehende Konzepte wie DOM-Events können verwendet werden.
  • Klare Seperation of Concerns.
  • Wenn man eine Komponente erstellt, bekommt man keine Referenz darauf.
  • Komponenten bekommen keine Eigenschaft des globalen Object Trees.
  • Pub-Sub all the way!

Events 







uiMoveItemsRequested wird identisch behandelt zu click



Demo time

Conclusion


  • Zwingt einen (erfolgreich) in Komponenten und Events zu denken.
  • Erzwing lose Kopplung und klares Design.
  • Nicht für jeden Anwendungszweck geeignet.
  • Bibliothek, kein Framework.




One More Thing




Rethinkdb




One more?


<3 CSS Animations




http://www.minimamente.com/magic-css3-animations/


http://daneden.me/animate/

Tech Talk 2013-06-14

By Pascal

Tech Talk 2013-06-14

  • 1,351