From: Dossy Date: 2002-07-24T22:20:18+09:00 Subject: Re: GUI's and the Rouge, Part III (yes, finally) 1/2 On 2002.07.24, Benjamin Peterson wrote: > Are there people out there who really do this? Build > GUI apps by first writing a non-GUI application, and > only then start to think about what sort of GUI > framework can be bolted on to it? Yes. There's a reason the Model-View-Controller (MVC) pattern is so well-known. Implement a simple non-graphical UI as your View, then replace it later once you have the "meaty bits" like the Model and Controller fleshed out. This works well enough that you can have a seperate team doing the Model and Controller bits from the team who is building the View bits. The Model-Controller team builds everything with a very simple non-graphical UI View, while the other team builds the graphical UI View using dummied out Model-Controller stuff. Typically, the team that builds the View portion builds what most people know as a "wireframe prototype" -- it demonstrates the graphical UI front-end with none of the mechanisms behind to make the application actually "do" anything. -- Dossy -- Dossy Shiobara mail: dossy@panoptic.com Panoptic Computer Network web: http://www.panoptic.com/ "He realized the fastest way to change is to laugh at your own folly -- then you can let go and quickly move on." (p. 70)