diff options
| author | Chris McDonough <chrism@plope.com> | 2010-11-04 13:16:31 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2010-11-04 13:16:31 -0400 |
| commit | 5df6be0896a7a149ac692a3a9cdf30115da848b6 (patch) | |
| tree | 3735ae4854eafeaa0b6af5c27033b1087f485952 /docs | |
| parent | 96ae8e46f2592d325e58cb84a88acbb241826874 (diff) | |
| download | pyramid-5df6be0896a7a149ac692a3a9cdf30115da848b6.tar.gz pyramid-5df6be0896a7a149ac692a3a9cdf30115da848b6.tar.bz2 pyramid-5df6be0896a7a149ac692a3a9cdf30115da848b6.zip | |
appease MVC people
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/designdefense.rst | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/designdefense.rst b/docs/designdefense.rst index 5359394e1..bb4bfa375 100644 --- a/docs/designdefense.rst +++ b/docs/designdefense.rst @@ -845,6 +845,14 @@ Pyramid Gets Its Terminology Wrong ("MVC") "I'm a MVC web framework user, and I'm confused. :mod:`pyramid` calls the controller a view! And it doesn't have any controllers." +If you are in this camp, you might have come to expect things about how your +existing "MVC" framework uses its terminology. For example, you probably +expect that models are ORM models, controllers are classes that have methods +that map to URLs, and views are templates. :mod:`pyramid` indeed has each of +these concepts, and each probably *works* almost exactly like your existing +"MVC" web framework. We just don't use the "MVC" terminology, as we can't +square its usage in the web framework space with historical reality. + People very much want to give web applications the same properties as common desktop GUI platforms by using similar terminology, and to provide some frame of reference for how various components in the |
