Upload
takashi-m
View
274
Download
0
Tags:
Embed Size (px)
Citation preview
Mar 26 2012 - Bug 32192 beganMock up by Richard
Mar 27 2012 - Working Prototype
May 31 2012 - Initial Releasedas r1961
/FIND ROUND UP
•On the initial release
• about TWO months with 500+ commits
• Commits by Adrian, Brian, Jake, Simon, Gary and Erik.
COMMITS BY NUMBERS
89%
11%
Frontend Backend
JavaScript can get “messy” when it gets big.
I HEARD MVC CAN HELP
I DON’T CARE.
I mean, I don’t care about MVC or MV* or
whatever terms.
All I want is EASY to use in JavaScript native way.
Building a “Framework”
that offers to organize code
Focus is on:
MODULARITY
EVENT DRIVEN STRUCTURE
MODULARITY = isolated scope and object independency.
You always knowwhat it does or represents
EVENT-DRIVEN = firing events instead of invoking methods for
object communications.You don’t have to know what others do or represents
Those two will help us build a readable code
RIB can help you focus on each object
<DOM> <DOM>
Presentation
PageController
Presentationonlyview:true
query()
render()render()
trigger(’render’)
getValue()trigger(’query’)