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]
