The last cross platform desktop development I did was Java/Swing. What about flex?
相关问题
- Advice for supporting both Mac and Windows Desktop
- View PDF through C# .Net desktop App
- Cross-platform definition of _byteswap_uint64 and
- NSSharingService set CC and BCC recipients in Defa
- How to open the user's preferred mail applicat
相关文章
- How do you make an installer for your python progr
- Libgdx - Check if a key is being held down?
- Is there a non-java, cross platform way to launch
- How to get a settings storage path in a cross-plat
- Advertise in WPF application?
- Is there a standard way to get the user config dir
- Cross platform audio analysis library
- How to disable outside clicks while an element is
I'd choose an open alternative and I'd try to avoid vendor lock-in. As Richard said, "if you've mastered Java/Swing why not use it again?"
I'm a big fan of wxWidgets. My only experience with it is with C++.
I've used RealBasic from RealSoftware for a few things just to play with it. It can get expensive if you need the pro version. It will allow you to build a stand alone binary for Linux, MacOS X, or Windows. I'm more of a server side guy but it was pretty straight forward to create the few tools I wanted to try making with it.
Eclipse RCP works. The result is decent on Windows and acceptable on Mac. It tends to be sluggish on Mac because of the high memory requirements though.
Qt
Don't do it. If you need to go cross-platform, write the main guts of your application in a business logic layer that doesn't depend on any GUI framework and then use the native platform API to finish each app.
Your users will thank you.