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.