iOS

John Ralls jralls at ceridwen.us
Mon Feb 23 10:22:16 EST 2015


> On Feb 23, 2015, at 7:08 AM, Andy Pastuszak <apastuszak at gmail.com> wrote:
> 
> What is the MVC pattern?

It stands for Model-View-Controller, the names of three independent bodies of code. The “real work” is done in the Model section, the View section gets input from the user and displays the results, and the Controller section provides a channel between the two. When the pattern is used it’s feasible to have multiple View sections for different user interfaces like the desktop GUI we have and the www interface you proposed. When there’s Model code mixed in with the View code, as is the case with GnuCash now, it’s much more difficult because all of that Model code must be duplicated in the new View.

Regards,
John Ralls




More information about the gnucash-user mailing list