This talk was given at SwissJeese. Content:
Front-end heavy applications grow more and more complex. As frontend developers we need strategies to overcome those complexities.
In this talk we'll see, how the YUI3 App Framework assists us in doing so: It helps us writing structured and thus maintainable code. Of course we will also have a look at the drawbacks of the framework and when you should not use it.
Procuring digital preservation CAN be quick and painless with our new dynamic...
YUI App Framework
1. Let me introduce you to the
YUI App
Framework
Alain Horner, 02. 06. 2012
2. A few words about myself...
● Alain Horner
● Alain, web developer at Liip
● Alain, student at ZHAW
● Alain, who?
● Github: https://github.com/elHornair
● Twitter: https://twitter.com/#!/elHornair
4. YUI3
● Fast
● Modular Architecture / Dependency Management
● Component Infrastructure
● Event System
● DOM Interaction, Ajax, Many Widgets
● Great Documentation
5. The YUI App Framework...
... is based on YUI3
... is Open Source
... is developed by Yahoo! and the YUI community
... is inspired by Backbone.js
6. The YUI App Framework...
... is based on YUI3
... is Open Source
... is developed by Yahoo! and the YUI community
... is inspired by Backbone.js
... is a framework
9. What is a framework?
● „A basic conceptional structure“
● „Used to implement the standard structure of an
application for a specific environment“
● „A structural plan or basis of a project“
10. What is a library?
● „A collection of routines that a program can use“
● „Available for common use within a certain
environment“
11. Definition by Alain who?
● A library does stuff for you
● Stuff: Select a DOM node
● A framework tells you how to do stuff
● Stuff: Build a web application
12. The YUI App Framework...
... is open sourced
... is developed by Yahoo! and the YUI community
... is based on YUI3
... is inspired by Backbone.js
... is a framework
... gives you a basic structure for frontend heavy web
applications