Po co używać silnika szablonów z ramą?

Niedawno odkryłem framework PHPKohana (co jest niesamowite) i czytałem wątek o używaniu go w połączeniu z silnikiem szablonów, takim jakSmarty lubGałązka. Moje pytanie brzmi: po co zawracać sobie głowę? Z pewnością struktura MVC jest z definicji silnikiem szablonów. Nawet „surowy” PHP jest prawdopodobnie silnikiem szablonów. Jakie są możliwe korzyści z dodania kolejnego poziomu abstrakcji do tego, co już jest obecne w ramach, takich jak Kohana?

EDYTOWAĆ - Zdaję sobie sprawę, że framework MVC nie jest tym samym, co silnik szablonów, ale z pewnością część V wykonuje tę samą pracę? Być może lepszym sposobem na frazowanie rzeczy byłoby; po co dodawać silnik szablonowania do części V frameworka MVC?

questionAnswers(6)

yourAnswerToTheQuestion