Re: [foxboro] Graphical Interface question
- From: Kevin FitzGerrell <fitzgerrell@xxxxxxxxxxxxxxx>
- To: "foxboro@xxxxxxxxxxxxx" <foxboro@xxxxxxxxxxxxx>
- Date: Thu, 26 Oct 2006 09:41:47 +1300 (NZDT)
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
- Follow-Ups:
- Re: [foxboro] Graphical Interface question
- From: brad . s . wilson
- References:
- [foxboro] Graphical Interface question
- From: David Johnson
Other related posts:
- » Re: [foxboro] Graphical Interface question
- » Re: [foxboro] Graphical Interface question
- » Re: [foxboro] Graphical Interface question
- » Re: [foxboro] Graphical Interface question
- » Re: [foxboro] Graphical Interface question
- » Re: [foxboro] Graphical Interface question
- » Re: [foxboro] Graphical Interface question
- » Re: [foxboro] Graphical Interface question
- Re: [foxboro] Graphical Interface question
- From: brad . s . wilson
- [foxboro] Graphical Interface question
- From: David Johnson