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
Flex/AIR is a platform with a lot of potential. It's also a lot prettier than anything Java or .NET.
Ignore Flex it's not programming IMO. If you can code Java I'm pretty certain that FLex will be a disappointment. Flex has a place, I don't really consider it a proper programming environment.
If you've mastered Java/Swing why not use it again? I would.
.NET can be portable - but IME it's not quite as easy to move stuff about as it is with Java (although it is better than it used to be).
Also, does it have to be desktop - I would seriously consider (a properly architected) rowser based desktop application.
A combination of Python, wxPython, py2exe and py2app is what I typically fall back on. I've recently had a run with AIR, and it isn't that bad.. so Flex might work for you.
C# with Framework .Net can be good not only for Windows but for Linux with Mono.
Microsoft have a CLI that work on MAC OSX10.2.
I personally use Tcl/Tk because it is remarkably powerful and because deployment is a non-issue (with starkits and starpacks you can wrap all program resources -- images, sounds, dll/.so files, etc -- into a single executable file).
Tcl's not for everyone though -- some people find its simplicity a little hard to grok.