跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

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

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

Matthew Scarpino, Java 开发人员, Eclipse Engineering, LLC
Matthew Scarpino 是 Eclipse Engineering LLC 的项目经理兼 Java 开发人员。他是 SWT/JFace in Action 的主要作者,并对标准部件工具包(Standard Widget Toolkit,SWT)做过一次较小的但非常重要的贡献。他喜欢爱尔兰民间音乐、马拉松赛跑、William Blake 的诗歌以及图形化编辑框架(Graphical Editing Framework,GEF)。
(An IBM developerWorks Contributing Author)

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

发布日期:  2009 年 4 月 07 日
级别: 中级

访问情况 : 14333 次浏览
评论: 

开始之前

关于本教程

本教程显示如何通过 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 页,共 10 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Open source
ArticleID=380504
TutorialTitle=为 Perl、Python 和 PHP 构建 Eclipse 开发环境
publish-date=04072009
author1-email=mattscar@yahoo.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。