From: "M. Edward (Ed) Borasky" Date: 2006-09-28T14:21:07+09:00 Subject: Re: GUI programming for WinXP/Linux/OSX? Tim Smith wrote: > The cross-platform GUI solutions tend to have little (or big!) > deviations from the normal native GUI application behavior on one or > more of their supported platforms. It often turns out to be worth it to > separate the GUI from the rest of your project, and then you can do the > GUI separately on each platform using whatever tools you would use if > that was the ONLY platform you had to support, and do the rest of your > project in whatever you want (e.g., Ruby), because the users will never > have to see it. > > At first, this sounds like about 4 times as much work, as you are doing > your project's code, plus three separate GUIs. However, the GUIs should > be pretty simple. > > If you make the GUI and the rest of the project communicate using some > kind of RPC over TCP, you even get, for pretty much free, the ability to > have the GUI remote. Or use Rails and make a browser-based GUI with Ajax.