lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

On Tue, Feb 8, 2011 at 5:26 PM, Philippe Lhoste <> wrote:
> Javier is probably writing about Microsoft MVC [1]. An unfortunate hijack of
> a common name (not unlike Google's Closure - library for JavaScript, and so
> on).

_That_ was not a good experience, and the 'Visual' in 'Visual Studio'
was a particularly unfunny joke.

But, to try get onto topic, Javier refers to web MVC - a good
non-dogmatic example is Orbit; the controller is the set of pattern
bindings, the model is the part of the program that handles the
higher-order data (like database access) and the view is the part
which actually render pages.  So it's really a sensible separation of
data from presentation which any wise programmer would do.

Delphi/Builder/VB needed some discipline to use properly, since
_everything_ ends up in the form handlers, the ultimate GUI mixed up
with business logic mess which irritates maintenance programmers and
disheartens those brave souls who actually wish to extend the program.

steve d.