AW: [Mono-list] Is it time for GTK# yet
J. Perkins
jason@379.com
Thu, 01 May 2003 10:49:10 -0400
Gtk# requires a separate install for the Gtk libraries, at least on
Windows. Unless you want to package the DLLs with your application, but
it's overhead either way. #WT is (or should be, anyway) a self-contained
assembly. And since it uses only native libraries, it is more lightweight.
Also consider that the MS and Mono runtimes are being ported to
resource-limited platforms (handhelds, etc.). SWT already runs on those
platforms, most likely #WT can run there too. Gtk probably won't, and
probably shouldn't. Maybe this matters to you, maybe not.
Gtk is very good at what it was intended for: providing a look-and-feel
for a platform that didn't really have one at the time. #WT uses Gtk on
Linux. But it can also use Qt.
Basically, this is going to end up being one of a religious issue, just
like the Gtk/Qt debate. You'll have to research the issue for yourself
and make a decision based on what you are trying to do. I think the only
thing that everyone will agree on is that System.Windows.Forms is right out.
Jason
379
Christoph Wille wrote:
> At 03:52 PM 5/1/2003 +0200, Johannes Roith wrote:
>> <snip />
>> Where #WT
>> - has internationalisation, definatly not half as good
>> - I don't know about it's accessiblity
>> - is widely ported as well
>> - cannot be used for GPL software
>> - has only eclipse and #develop and maybe some small applications
>> built with it
>> - has only few years of maturing
>
> You are missing two very important pro-SharpWT points here: native look
> and feel, as well as native widget performance. You don't get those with
> Gtk#.
>
> Also, why can't it be used in GPL software? The license is CPL, and if I
> am linking from a GPL software to SharpWT, I can always except that
> library (we are doing that today in #develop with various libraries).
> Legally speaking this is fine. If you have religious problems with that,
> well...