5. Who are you
Uses Javascript as your main dev language
Saturday, May 14, 2011
6. Who are you
Uses Javascript as your main dev language
Above average Javascript devs
Saturday, May 14, 2011
7. Who are you
Uses Javascript as your main dev language
Above average Javascript devs
Average Javascript devs
Saturday, May 14, 2011
8. Who are you
Uses Javascript as your main dev language
Above average Javascript devs
Average Javascript devs
Doesn’t know Javascript
Saturday, May 14, 2011
9. Agenda
• Needs for a framework
• Tested ones
• JMVC itself
• Show me some code!
Saturday, May 14, 2011
14. We observe a pattern
We create abstractions and generalizations
Saturday, May 14, 2011
15. We observe a pattern
We create abstractions and generalizations
We turn those abstractions into a framework
Saturday, May 14, 2011
16. We observe a pattern
We create abstractions and generalizations
We turn those abstractions into a framework
The framework becomes a golden hammer
Saturday, May 14, 2011
17. We observe a pattern
We create abstractions and generalizations
We turn those abstractions into a framework
The framework becomes a golden hammer
People start subverting the framework
Saturday, May 14, 2011
18. Once upon a time ...
“The architects used all technologies of the heavens
and earth they hadn’t got round to the first time. “
Saturday, May 14, 2011
19. Once upon a time ...
“The architects used all technologies of the heavens
and earth they hadn’t got round to the first time. “
The simple new() was replaced by a Factory
Saturday, May 14, 2011
20. Once upon a time ...
“The architects used all technologies of the heavens
and earth they hadn’t got round to the first time. “
The simple new() was replaced by a Factory
Which was replaced by Dependency Injection
Saturday, May 14, 2011
21. Once upon a time ...
“The architects used all technologies of the heavens
and earth they hadn’t got round to the first time. “
The simple new() was replaced by a Factory
Which was replaced by Dependency Injection
Which was replaced by an IOC container
Saturday, May 14, 2011
22. Once upon a time ...
“The architects used all technologies of the heavens
and earth they hadn’t got round to the first time. “
The simple new() was replaced by a Factory
Which was replaced by Dependency Injection
Which was replaced by an IOC container
Which was improved by XML configuration
Saturday, May 14, 2011
23. Once upon a time ...
“The architects used all technologies of the heavens
and earth they hadn’t got round to the first time. “
The simple new() was replaced by a Factory
Which was replaced by Dependency Injection
Which was replaced by an IOC container
Which was improved by XML configuration
Which was supplemented by @annotations
Saturday, May 14, 2011