suggestions sought for a framework for a quick, dirty, reallysimple GUI prototype

suggestions sought for a framework for a quick, dirty, reallysimple GUI prototype

ik idokan at gmail.com
Thu Jul 19 12:50:49 IDT 2012


On Thu, Jul 19, 2012 at 12:40 PM, Dov Grobgeld <dov.grobgeld at gmail.com>wrote:

> The advantage of using Qt or Gtk compared with some of the other gui
> toolkits mentioned (fltk, Tcl/Tk, SDL, or Matlab GUI) are that they are
> complete (lots of widgets, internationalization and localization support
> etc) if the prototype turns into something bigger than was initially
> envisioned. To often have I seen tools that were written like "oh, its's
> only for me" and then a company is trying to figure out how to deploy and
> support the tool. I therefore thing it is worth taking the time to learn
> complexity of one of these GUI's, and then use it.
>
> The language is a separate issue from the GUI. The difference between Qt
> and Gtk is that Qt was from the beginning written to be tighly coupled with
> C++, whereas gtk (actually the glib model) was written so that it is easy
> to bind it to various languages. There is even a special GObject (the base
> class of gtk) dedicated language. See:
> http://en.wikipedia.org/wiki/Vala_%28programming_language%29 . True,
> there are some bindings to Qt, e.g. the official python binding PySide, but
> the huge amount of bindings to gtk shows that it is a much easier task.
>
> In short, decide a language and a toolkit. Take time to learn it. It is
> well worth your time.
>

The thing is, that the approach I offered - Lazarus, contain support both
to Qt and GTK, but you do not care about it in any way, you just focus on
your task, on the libraries at hand. The libraries are only matter on
compile and deployment time, not on coding, you do not really use any GTK
or Qt code, but focus on an API that exists above this.

The "fight" aginst Qt vs GTK is nice when you need to focus yourself on
lower level development, not with tools that simplify things to you.
Vala, is a very stupid idea. it's a C# like language that is translated
into C and then built a native code.
With Lazarus, you program in a real programming language, and instead of
using a middleware, you just cod your code, and the GUI is designed without
any line of code (unless you have to, or just want to do it like that).


>
> Regards,
> Dov
>

Ido

>
> On Thu, Jul 19, 2012 at 12:29 PM, yochai <yochai at titat.info> wrote:
>
>> Shlomi,
>>
>> I gave it as an idea as I understood he doesn't need a full GUI or
>> anything with a shiny look but to print a lot of data very fast.
>>
>> I'm sorry if I miss-understood anything.
>>
>> Yochai
>>
>> On 07/19/2012 12:12 PM, Shlomi Fish wrote:
>> > Hi all,
>> >
>> > On Thu, Jul 19, 2012 at 12:02 PM, yochai <yochai at titat.info> wrote:
>> >> Sorry, I thought it will be clear what I'm speaking about.
>> >>
>> >> https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer
>> >>
>> >
>> > I would recommend against SDL, because creating a decent GUI with it
>> > will require a lot of work, and on top of it will give you a giant
>> > window of raw graphics in the screen, which isn't very user-friendly
>> > or impressive. SDL is good enough for games, but not for a GUI
>> > application.
>> >
>> > There used to be a GUI library for SDL called "ParaGUI" but its home
>> > page is currently down. I'm not sure if it could fix all of SDL's
>> > limitations in regards to its usability as a GUI platform.
>> >
>> > Regards,
>> >
>> > -- Shlomi Fish
>> >
>> >>
>> >> On 07/19/2012 11:37 AM, Omer Zak wrote:
>> >>> On Thu, 2012-07-19 at 10:55 +0300, yochai wrote:
>> >>>> Hey,
>> >>>>
>> >>>> It isn't the first idea that comes to mind but what about SDL ?
>> >>>
>> >>> How about giving an URL to a Website or a Wikipedia article, which
>> >>> describes the specific SDL that you refer to?
>> >>>
>> >>> When searching both resources, Google returned irrelevant links
>> >>> and Wikipedia was rather ambiguous.
>> >>>
>> >>> Thanks, --- Omer
>> >>>
>> >>>
>> >>
>> >>
>> >> _______________________________________________
>> >> Linux-il mailing list
>> >> Linux-il at cs.huji.ac.il
>> >> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>> >
>> >
>> >
>>
>>
>> _______________________________________________
>> Linux-il mailing list
>> Linux-il at cs.huji.ac.il
>> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>>
>
>
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20120719/1d38a924/attachment-0001.html>


More information about the Linux-il mailing list