Interactive GUI Development Environments
A comparison of Tcl/Tk, the Desktop KornShell, and MetaCardThis series of articles compares and contrasts three popular interactive development environments for UNIX/X11 workstations: Tcl/Tk, the COSE Desktop KornShell, and MetaCard. The Perl language is also included in some comparisons.
Portions of these articles originally appeared in The X Journal which is published by SIGS Publications. Others were published as Interactive GUI Development Environments which originally appeared in the in The X Resource, Issue 11, published by O'Reilly & Associates, Inc.
Developing graphical applications in C is a laborious process, and it is very difficult to generate high-quality applications when you have to spend much of your development time tracking down memory leaks and segmentation faults and waiting for compile/link cycles to finish. These three tools offer a way out of this predicament.
Table of ContentsOverview of interactive GUI development environments
Origins and general description of the environments
Architecture of the languages
Architecture of the language/GUI interface
Sample application (font chooser)
Performance benchmarks <- Significant differences here
Application deployment, documentation, and support
Best use of the tools and conclusion
Acknowledgements and references
For more information on the strengths and weaknesses of Tcl with respect to other languages, see A comparison of Tcl with other systems.
For a special note to those considering Java for application development, see Java is taking us in the wrong direction.
For more information on MetaCard, see MetaCard's Home Page.Copyright © 1996 MetaCard Corporation.
Questions? Comments? Email to firstname.lastname@example.org
|White Papers | High-Level Tools . Calculator . TOP . Comparisons . Strained Carrots|