October 2010
Intermediate to advanced
1920 pages
73h 55m
English
The view is the markup sent to the browser. Some code can be inside the view to dynamically pull information from the model, but the view is never anything more than dynamically rendered HTML. There should never be any business logic embedded in a view. The view displays the results of executed business logic by referring to the model but should never execute the business logic itself. When you think about the ultimate goal of separation of concerns—keeping duties and responsibilities clear and separate—the idea of keeping business logic out of the view makes sense.