| MVC | Morphic |
| The model view and control are kept seperate | The model view and control are combined by default. The programmer must work to seperate the three |
| only 1 controller can be active at a time | multiple Morphs can be active at a time (animation and the step message come in handy) |
| Faster | Slower |
| A bad dream from the '70s | More elegant look, more flexible, multimedia support |
| In both environments, you can make both 70's psychadelic interfaces and plain-gray interfaces if you want. This is a programming system, after all! The other arguments are great. -Lex Spoon |
| MVC | Morphic |
|---|---|
| Loosely coupled, models do not have to know what views they have and their properties | Closely coupled, models and views must know one another specifically |
| Multiple views from one model | Views and models do not have such a relationship |
| Model/View/Controller separate from one another, Clean OO | All combined, no clear separation |