Разработка INTRANET приложений
3942494f

Tcl/Tk


Пакет Tcl/Tk (ToolCommandLanguage / ToolKit) состоит из языка Tcl и Tk - средства для работы с библиотеками виджетов. Язык Tcl - это интерпретируемый язык сценариев, особенно удобный при написании пользовательских интерфейсов программ. В отличие от тяжеловесного Motif, Tcl/Tk может обходиться без C/C++.

Tcl разработан в SunMicrosystems, ориентирован на сетевые применения, платформно-независим (работает на всех Windows, Macintosh и Solaris 2.x) и имеет мощные механизмы защиты (тиклеты могут исполняться в безопасном окружении Safe-Tcl). Tcl/Tk будет работать в паре с Java, а не с C++. Tcl по применению расположится рядом с VisualBasic, а Tk, соответственно, рядом с ActiveX.

Sun выпустила семейство программ для работы с технологией Tcl/Tk. В основной пакет Tcl7.5 Tk4.1 входят две программы: оболочка командного интерпретатора SHELL и графический интерфейс разработки Wish, библиотека и документация. Наиболее популярен модуль расширения к NetscapeNavigator. Для работы он не требует пакета Tcl7.5 Tk4.1, при этом пользователь может не только исполнять тиклеты в окне NetscapeNavigator, но и встраивать Tcl-сценарии в свои Web-страницы. Мощная среда разработки графических интерфейсов SpecTcl (вместе cSpecJava) для работы требует пакет Tcl7.5 Tk4.1.

Редактор для гипертекстовой графики WebTkImagemapEditor для работы требует пакет Tcl7.5 Tk4.1. Компактный полнофункциональный HTTP-сервер TclWebServer целиком написан на Tcl (около 1000 строк кода), работает с CGI и использует безопасный режим SafeTcl.



Содержание раздела