On Monday 01 September 2003 22:19, guy keren wrote:

> by the way, gilad - did you personally use fltk for a real
> (non-trivial) application? if so, can you comment on that?
> technically-wise, it looks like i should dump gtk+ in favor of fltk -
> if i find the widgets visually appealing ;) - but i want to know,
> form someone who actually used it, how their experience with it was -
> and without information hiding :)

Sadly or gladly, I am not a GUI programmer by far. Having said that, I 
am advising to a certain commercial project which looked for a toolkit 
and after considering the requirements I have recommended they use FLTK 
and they seem very happy with it.

Apart from looks (the widgets look very SGI-ish, if you know what I 
mean...), FLTK biggest strength (for me at least) is also it's biggest 
hurdle - it's damn lightweight and fast. A Hello World program is 52k. 
In fact, It's lightweight enough that most implementation that use it 
don't use it as a shared library at all but simply statically link it.

But such terse coding has a price - some people will call it's OO style 
lacking, because it focuses on speed and compatiability, not on good 
OO. It also plays some other tricks to use as little resources as 
possible, which makes life interesting for the developer.

My expirence thus far with FLTK has been in conjunction with embedded 
systems. In this league, it shines with it's remarkable feature set to 
footprint ratio and the multi platform support (enabling the pesky GUI 
people to develop on their favorite platform) is icing on the cake. 

I do know some relativly complicated commercial application without low 
footprint constraint were developped with it, especailly in the field 
of animation (just google for fltk and you'll find them) so some people 
obviously find it a viable option also in non embedded system kind of 
jobs.

Hope this helps,
Gilad

-- 
Gilad Ben-Yossef <[EMAIL PROTECTED]>
http://benyossef.com


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to