IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Open source  >

为 Perl、Python 和 PHP 构建 Eclipse 开发环境

使用 Dynamic Languages Toolkit (DLTK) 创建自己的 IDE

developerWorks
第 1 页,共 11 页后一页

文档选项

样例代码


对本教程的评价

帮助我们改进这些内容


级别: 中级

Matthew Scarpino, Java 开发人员, Eclipse Engineering, LLC

2009 年 4 月 07 日

Eclipse 为构建编译性语言(比如 C)和 Java™ 编程语言的工具提供了大量特性,但对脚本语言(比如 Perl、Python 和 PHP)的支持却很少。庆幸的是,Eclipse Dynamic Languages Toolkit (DLTK) 为这些语言以及类似的语言提供了支持。通过本文学习构建基于 DLTK 的 IDE 的步骤,并且探索每个步骤的样例代码。

开始之前

关于本教程

本教程显示如何通过 Eclipse DLTK 为脚本语言构建开发工具,并且特别解释了如何在基于插件的项目中实现语法着色、用户首选项和解释器集成。

目标

这个教程分步解释了如何构建基于 DLTK 的开发环境。这个讨论通过关注基于 Octave 数值计算语言的实际插件项目来介绍 DLTK。讨论的主题包括:

常用缩写词
  • DLTK:动态语言工具箱(Dynamic Languages Toolkit)
  • GPL:GNU 公共授权书(GNU Public License)
  • IDE:集成开发环境(Integrated Development Environment)
  • JRE:Java 运行时环境(Java Runtime Environment)
  • MVC:模型-视图-控制器(Model-View-Controller)
  • SWT:标准部件工具箱(Standard Widget Toolkit)
  • UI:用户界面(User Interface)
  • 创建插件项目。
  • 配置编辑器和 DLTK 文本工具。
  • 添加在文本编辑器中控制语法颜色的类。
  • 启用用户首选项。
  • 将脚本解释器集成到开发环境。
  • 添加定制控制台,以在工作台和解释器之间进行通信。

先决条件

本教程是为熟悉 Eclipse 并对构建动态语言(比如 PHP、Tcl、Ruby 和 Python)工具感兴趣的 Java 开发人员编写的。它要求读者基本理解插件和基于 Eclipse 的开发工具。

系统需求

为了构建本教程中的示例项目,必须具备安装有 Eclipse(V3.4 或更新版本)的计算机,以及最新的 Java Runtime Environment (JRE)。此外,必须安装较新版本的 DLTK,我们将在 “安装 DLTK” 小节中对此进行说明(参见 参考资料 获得 Eclipse 下载链接)。


第 1 页,共 11 页后一页
    关于 IBM 隐私条约 联系 IBM 使用条款