If you are sticking with Delphi for Win32, what do you use as GUI framework, in order to approach the versatility and performance of the WPF framework on .NET?
There are some alternatives out there, such as DXScene, but it appears to have a problem with font clarity. Graphics32 and AGG are excellent low-level libraries, but lack a high-level design environment or IDE-plugin.
What do开发者_如何学Go you use to implement a modern vector-based GUI?
Last year, I would have answered about DXScene - see also this question.
But now, wait some weeks, and try FireMonkey, which is DXScene bought and integrated into XE2 by Embarcadero!
Just one huge point: WPF is Windows only, whereas FireMonkey is cross-platform - it will run under Mac OS X and even iOS. And in the next XE3 version, it should also be able to create desktop Linux application (just as DXScene did). It uses Direct X under Windows, and Open GL on other platforms (even iOS).
It's not VCL-based not "native control" based, but draws its own vectorial controls using a "all-is-container" modular approach. Thanks to an internal "theming" engine, it is able to render controls as native under Windows or Mac OS X. It won't use a XAML language, both some controls on standard IDE forms, or runtime-created controls, if needed.
The Delphi VCL still works just fine for me, and without WPF's infamous "learning cliff".
I use VCL and DevExpress for all my GUI needs. DevExpress also have a Skin Library if you need a more fancy UI.
Actually there are no libs which will allow you to use WFP directly in Delphi.
I would suggest you to try and use AGG and build your own lib for such tasks or use AGG's commercial descendant.
Sorry Domus, but WPF is not known as a "performance" framework also isn't hardware accelerated. WPF is a layer over windows 3.1 common controls.
In the other hand Direct2d is hardware-accelerated 2-D graphics API that provides high performance and high-quality rendering for 2-D geometry, bitmaps, and text. And is available in Delphi 2010.
http://msdn.microsoft.com/en-us/magazine/dd861344.aspx
精彩评论