The mvc inspired from PHP's Kohana framework's pattern.
Model is simple Javascript Object. Define it for future extension.
View is Adapter for different template engine. User store data in view.data, then render it to get text.
Controller is the class accept request and return response from a client. It provides 3 stages to execute a request.
- before()
- action_XXX()
- after()
Decorator for Controllers to perform additional functionality