Re: GTK, qt , JAVA or Mono
From: Ian Bell (ian_at_ruffrecordsDOTworldonline.co.uk)
Date: Wed, 21 Jan 2004 13:13:30 +0000
> I saw some older discussions on this subject but nothing recent. I'm
> starting to develop my first Linux app after many years in a windows
> world. The app is currently in prototype form at about 90% complete
> functionality, written in C# on .Net. It is a kiosk style turnkey
> system with a pretty GUI largely built with GDI+ primitives (DrawLine,
> DrawImage, etc). But window$ is a deal breaker because of the added
> cost and I'm trying to drive the cost to build the units down to under
> $300. It's just too bloated and even XP embedded costs $85 a pop to
> license (not to mention the $1000 up front cost to purchase the half
> a$$ utilities they call an SDK). Besides that, I'm really tired of
> crap masquerading as miracle software.
> Mono would clearly be the easiest path, and I have to say, regardless
> of my previous rant against ms, C# is a great language and the app
> definitely takes advantage of a lot of its features that are not in
> Java. I've done about 2 years of C#, 3 years of Java and 7-8 years
> of C/C++ before that. So, I'm open. I do prefer OO. From earlier
> posts, going the C++ route put qt in the lead as having the best OO
> library and also the best documentation. It seems as if qt or GTK
> would be the most time consuming ports and I question which (if
> either) of them has the staying power to be around in 6 years.
> Which of qt or GTK are most commercial apps written to?
If you want the proxiomity of basic graphics primitive slike drawline
combined with GUI component encapsulation the gtk is yur best bet. if you
prefer OO and C++ then use the gtkmm version.
> Why aren't there more Java client apps?
Because Java is slow and resource hungry.