[Ilugc] Gtk + or Tcl-Tk
- From: rsubr@xxxxxxxxxxxxxxxxxxxxxxxx (Raja Subramanian)
- Date: Fri, 12 Mar 2004 03:25:17 +1100
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
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.
Other related posts: