On Wed, 4 Mar 2009 17:04:28 +0800 Star Liu <minxinjian...@gmail.com> wrote:
> I want to develop a cross-platform desktop software by open source > platform and develop tools. I'm also a web developer so I'm interested > in gecko, and know that gecko is also able to build desktop > applications by XUL, not only display html files. But it seems gtk+ is > the more normal way to develop desktop applications, then what's the > superior of the two methods? thanks. > > gtk+ is not ideal for cross platform because unless things changes it's not in great shape under windows. You have a few dedicated cross platform toolkits that are application oriented My personal favorite is wxWidgets. Very mature, has a large support base and the main developers earn a living from in (support contracts, not the code) so they have a motivation to keep it going (it's not just dependent on whomever comes along). It uses the lgpl license so it's free to link against and distribute also in commercial apps (there are als a few commercial that use it). It's main advantage is that is uses the local GUI on each platform (windows, mac, gtk on linux, windows ce, I think also a few more). The codeblocks ide is built with it and audacity. http://www.wxwidgets.org/ There is also qt, if things haven't changes it has either a gpl lisence that you don't pay for or a commercial license if you want to sell the software. Alos very mature and stable. It draws it's own widgets so you get the same appearance on all platforms. There are a few others also, fox toolkit and fltk are a couple I remember (look at http://wiki.wxwidgets.org/WxWidgets_Compared_To_Other_Toolkits) -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org