2. Where we are?
- Dynamic applications: adaptable and fast
versioning
- Onion applications: each day a new layer
is added
- Large-scale applications: non-trivial
application where most data manipulation is
in browser
9. Module pattern
- Allow private/public objects
- Methods are named and easy to
find in stack
- Clear for developers coming from
object-oriented background
10. Module pattern
- Allow private/public objects
- Methods are named and easy to
find in stack
- Clear for developers coming from
object-oriented background
11. Module pattern
Problem: public and private members
are accessed in diferent ways.
It requires a lot of work when
changing visibility.
18. - VML: The Future of Javascript Based Applications
http://www.vml.com/news-and-trends/articles/future-javascript-based-
applications
- Addy Osmani: Patterns for Javascript Large-Scale Applications
http://addyosmani.com/largescalejavascript/
- The Other Side of Code: Building Full Javascript Applications Stack
http://theothersideofcode.com/building-full-javascript-application-stack
- Addy Osmani: Learning Javascript Design Patterns
http://addyosmani.com/resources/essentialjsdesignpatterns/book/
References