Architectural Design Patterns
go to: MVC - Very Simple
go to: MVC - Simple
go to: MVVM - KnockoutJS