[Ilugc] Gtk + or Tcl-Tk

  • From: rsubr@xxxxxxxxxxxxxxxxxxxxxxxx (Raja Subramanian)
  • Date: Fri, 12 Mar 2004 03:25:17 +1100

Suraj wrote:

shekar wrote on Mon, Mar 08, 2004 at 02:50:16AM -0800: 
,----
| device driver (which does  data acquisation through parallel port).  i
| don't hv much knowledge on GUI development.
`----

Tk  is  the windowing  toolkit.  Tcl  is  a scripting  language  which
interfaces very  well with Tk. Gtk is  much better than Tk  in that it
has  a  more professional  looking  UI with  a  lot  more widgets  and
extensibility...


Tcl/Tk is old.  Tk widgets can be made to look snazzy like latest Gtk
widgets, but it takes a lot of effort.  I've developed an application in
Tcl/Tk that had the MacOSX Aqua look/feel.  I must admit, that it was
not without effort.

If look and feel of your application are important, it's best not to use
Tk.  If you need rapid development, high portability, easy deployment,
Tcl/Tk is hard to disregard.

Infact, Tk is an excellent choice for most data acquisation tasks.  The
most important widgets you need for data display are graphs, tables/grid
(which can be created in Tk without much difficulty).  You can always
get the several add-on widget libraries if you need more.

Infact I've single handedly developed commercial applications where
single board computers were interfaced with serial, parallel and
ethernet devices.  Tcl/Tk has saved me several hours of hardship with
C/C++ and other GUI libraries to acchive the same results.

HTH,

- Raja


Other related posts: