|  | 结束语
正如本教程所示,DLTK 提供许多用于为动态语言创建开发环境的特性。创建这些环境不需要编写很多代码,但您要明确自己的目的。为了配置文本表示,您必须理解编辑器、查看器和文档之间是如何交互的,并且要大体了解基于规则的分区和扫描。要支持用户首选项,您必须理解 Eclipse preference pages 和 DLTK configuration blocks 类的奇怪层次结构。要启动动态语言项目,您必须处理实现控制台和脚本解释器之间的通信的线程、流和协议方法。
掌握 DLTK 不太容易,要精通它则更加困难。但是如果您要为特定的脚本语言构建功能完整的 IDE,就没有比它更好的工具集了。除了本教程中的材料之外,DLTK 还为 PHP 和 Tcl 等语言提供许多示例 IDE。
|  |
|