Running the Program (Magic xpa 4.x)
Here are the results. You will immediately notice a few things:
First, the Hello World! program is running in its own stand-alone Window. It is not part of the runtime MDI. In fact, this is a stand-alone .NET program, and isn't running directly in the Magic xpa Engine at all. Although it is currently running on your machine, it could be running anywhere in the world, over the Internet.
However, it is not running in a Browser window either. The program is not written in HTML. It is written in .NET, and that means it will pick up the user interface standards for whatever platform it is running on. The Hello World program could be running on any platform that supports .NET framework.
This is a very different runtime environment, and there are a few things you need to know to work with it successfully. But as you have seen, most of the programming is the efficient, familiar Magic xpa coding you already know.
The nice thing about Rich Client is that a Rich Client program is very much like an Online task, from a development point of view. You don't need to learn a new paradigm, and the skills you already have will remain very useful.