User:Derekgreer

Hi. Please correct the article as you describe... Or at least start to do so. You clearly have some expertise in the subject. --Treekids 14:21, 18 October 2007 (UTC)

Presentation-abstraction-control
Talk:Presentation-abstraction-control From Wikipedia, the free encyclopedia Jump to: navigation, search

As a general rule, encyclopedic entries should first and primarily discuss the ontological nature or essence of the subject matter without relying on its connection, relationships, or similarity with other encyclopedic entries to establish the definition of the subject. For example, we don't start off an article about Bill Clinton by first describing how similar he might be to another politician or describing him as his father's son, but we describe him by denoting the notable facts about his life (i.e. he was the 42nd president, severed from 1993-2001, was known for achievements or scandals X, Y, & Z, etc.). In this case, I think it best to first describe the PAC architecture, perhaps discuss its motivations and influencing patterns (which were the Seeheim and Arch models, not MVC), and perhaps have a section which is dedicated to its comparison to other well known patterns. Starting the first sentence by saying it is "... similar to Model-View-Controller" I believe is in poor form.

Also, technically the Hierarchical-Model-View-Controller pattern is not a subset of the PAC pattern, nor is it a derivation (which the word variation may be understood to imply). It is similar to the HMVC pattern, but the two evolved independent of each other. If HMVC is less strict then PAC would have to be considered a specialization of HMVC. That is to say, if we were to present a hierarchy of patterns organized by type with each node representing a further specialization of the parent node, then the HMVC would be the parent node to PAC. Of course, I'm just setting this forth as further argument that HMVC isn't a subset of PAC. Such a description here would actually be misleading (since PAC came first), though it may have use elsewhere as a way to navigate through the plethora of interactive architecture patterns.

(the above, per history: 01:53, 20 August 2007 Derekgreer)


 * It would be good if PAC could be described more in relation to its own characteristics rather than merely in comparision with MVC. Sounds like Derekgreer has the expertise to do so. --Treekids 14:18, 18 October 2007 (UTC)