Re: [foxboro] Graphical Interface question

David,

I mostly program/hack in perl, also some ruby and python.   For graphics, I'd
say most people using these languages for graphics are doing so with tcl/tk,
especially on *nix.  Perl has perltk which is a port of tk.  Python has tkinter
as it's defacto gui standard, which is an object layer on top of tcl/tk.  Ruby
has extensions for tcl/tk.  There are many other gui you can use with these
languages (see http://phaseit.net/claird/comp.lang.python/python_GUI.html for a
summary of some choices for python), but tcl/tk is mature, stable and portable.

I'd probably pick whatever language you're comfortable developing in and use the
tk extension/interface/port.  Of the three I've mentioned, python and tkinter is
probably the cleanest.

Programming in tcl/tk directly is something I'd avoid these day - small projects
are pretty straightforward, but that straightforwardness doesn't scale up well.

Some references I use:
Perltk
O'Reilly book 'Mastering Perl/Tk'

Ruby & tk
O'Reilly roughcuts book 'The Ruby Way: Solutions and Techniques in Ruby
Programming' chapter 12
Christopher Roach articles:
http://www.macdevcenter.com/pub/a/mac/2004/06/25/ruby_pt1.html

Python
O'Reilly book 'Programming Python', chapters 9 & 10.

Regards,

Kevin FitzGerrell

Quoting David Johnson <drjohn@xxxxxxxxxx>:

> Sun Programming Gurus
> I'm about to embark on a small development project and *horrors* 
> really need something that is graphical on Solaris. I've been 
> bloodied by X windows development in the past and don't really want 
> to re-live that experience. I'm thinking Tcl/Tk for this, but would 
> like some advice from those that have some experience. I remember 
> seeing some really pretty stuff from the General Mills guys a few 
> years ago, and I think most of that was Tcl/Tk. What about python? I 
> hear a lot of good stuff about that, but don't know if that's the way 
> to go. And also what version works well on Solaris 8?
> 
> Everyone
> Does anyone have any good Podcast recommendations. There are so many 
> out there now that it takes forever to try them out to see if they 
> are worth listening to.
> 
> Regards,
> David
> 
>  
>  
> ______________________________________________________________________
> _
> This mailing list is neither sponsored nor endorsed by Invensys Process
> Systems (formerly The Foxboro Company). Use the info you obtain here at
> your own risks. Read http://www.thecassandraproject.org/disclaimer.html
>  
> foxboro mailing list: http://www.freelists.org/list/foxboro
> to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
> to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
>  
>  

 
 
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
 
foxboro mailing list:             http://www.freelists.org/list/foxboro
to subscribe:         mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe:      mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
 

Other related posts: