The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 2,570 other followers

Delphi and MVVM: the demo by Malcolm Groves

Posted by jpluimers on 2014/12/17

A small follow up on MVVM, MVP, MVC, OOD, etc: it is all about structure and using common sense:

When you want to do MVVM with Delphi, there is a great Delphi MVVM demo that Malcolm Groves gave at CodeRage 7 that is on YouTube.

A few resources you should look at after viewing that demo:

Some of it might work with Delphi XE2, but I think you need XE3 or younger for most of the demos.


3 Responses to “Delphi and MVVM: the demo by Malcolm Groves”

  1. Rick said

    This is a perfect area for tool vendors to capture market share. In Delphi they could provide MVC components and MVVM components and etc…

    This would let people design and develop visually without needing to be worried about all the various patterns that get in the way of thinking about the application domain. Just like with a 3GL we don’t worry about CPU register usage.

    I would also like to say, I’ve said this before, if you look at old Delphi apps where people, called newbies, included data components on forms or in small specialized DMs. Those were easy to pull out and make into small apps like mobile apps. Where as the all encompassing unified theory applications that had a place for everything and everything in it’s place. They can be very difficult to tear apart and make into a group of small standalone apps.

  2. malcolmg said

    Thanks Jeroen, I’ve had it on my to do list for awhile to update the demos for later versions, guess I better get on and do it now :)


  3. abouchez said

    About some MVC sample using any version of Delphi (from D6 to latest XE7), you can take a look at our MVC Blog sample as detailed in

    You would find some high-level architecture info about MVC in

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: