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

developerWorks 中国  >  Open source | Java technology  >

用 Eclipse Europa 进行 Web 开发,第 3 部分:Ruby Development Toolkit 和 RadRails

如何通过 Eclipse Europa 使用 Java 技术、PHP 和 Ruby 进行 Web 开发

developerWorks

级别: 中级

Michael Galpin (mike.sr@gmail.com), 开发人员, eBay

2008 年 1 月 03 日

现在注册或者使用您的 IBM ID 和密码登录。

成为一名 Web 开发人员恰逢其时。从来不曾像现在一样有如此多的技术选择。大量优秀的开源 Web 服务器、数据库、编程语言和开发框架供您使用。无论您希望使用哪种技术组合,都存在一种可以提高生产力的集成开发环境 (IDE):Eclipse。在介绍如何通过 Eclipse 实现使用 Java、PHP 和 Ruby 的 Web 开发的三部分系列教程的第 1 部分中,您了解了如何通过 Eclipse 实现使用 Java 技术、PHP 和 Ruby 的 Web 开发,查看如何使用 Eclipse 的最新版本 —— Europa —— 快速开发 Java Web 应用程序。在第 2 部分中,您了解了使用统称为 PHP Development Toolkit (PDT) 的另一组 Eclipse 插件来开发 PHP 应用程序是多么简单。在第 3 部分中,我们将介绍 RDT 和 RadRails Eclipse 插件并向您展示如何获得并开始使用这些插件。您将了解如何使用 RadRails 执行许多常见的 Ruby on Rails 开发任务。

在本教程中

Ruby on Rails 的受欢迎程度不断上升。TIOBE Software 质量跟踪数据显示,Ruby 是受欢迎程度增长最快的语言,这要归功于 Rails。使 Rails 如此受欢迎的原因之一是它能让您更轻松地工作。您希望如何简化工作?尝试使用 Eclipse 即可。这并不是让您转而使用 Java 技术。通过 Eclipse 实现用 Ruby 进行 Web 开发就像使用 Java 技术进行 Web 开发一样轻松。Eclipse Ruby Development Toolkit 和 RadRails 使这一切成为可能。

第 2 部分 中,我们谈到了将 IDE 与 PHP 结合使用的一些优点。在该部分中讨论的大多数优点均同样适用于 Ruby,并且这是 Ruby Development Toolkit (RDT) 的灵感。RDT 将提供所有必需的 IDE 基本功能:语法突出显示、着色和验证,代码完成和格式化及项目组织。它还有一个 Ruby 调试器,这是对于大型项目极为重要的工具。还有一些 Ruby 专有的功能,如通过与 Test::Unit 集成提供正则表达式 (regex) 编辑器/测试器和单元测试支持。

本教程是三部分系列的第 3 部分,将介绍 RDT 和 RadRails Eclipse 插件,介绍如何获得并开始使用这些插件。您将了解如何使用 RadRails 完成许多常见的 Ruby on Rails 开发任务,并且将看到 RadRails 如何使测试和调试 Rails 应用程序变得更轻松。

分享本教程

digg Digg 本教程
del.icio.us 发布到 del.icio.us
Slashdot Slashdot 一下!


预备知识

本教程介绍的内容都与用 Ruby 进行 Web 开发相关,并且用 Ruby 进行 Web 开发与用 Ruby on Rails 进行 Web 开发十分类似,因此需要您拥有一些使用 Ruby on Rails 进行开发的经验。熟悉 Eclipse 十分有用,但并非必要。本教程将在 第 1 部分第 2 部分 中用 Java 和 PHP 语言构建的应用程序的基础上构建。拥有 Java 和 Ruby 编程背景对于发挥本教程的最大功效至关重要。


系统需求

需要满足以下条件:

Ruby
本教程将使用 Ruby V1.8.6。您还需要 Rails,并且本教程将使用 Mongrel Web 服务器。使用 Ruby 的软件包管理器 RubyGems 安装这两个软件。
Ruby Development Toolkit
本教程将向您展示如何使用 Ruby 开发 Web 应用程序,因此需要 Ruby Development ToolkitRadRails。两者都是 Eclipse 插件,并且本教程将说明它们的安装方法。
Eclipse IDE for Java EE Developers
还需要 Eclipse IDE for Java EE Developers
Java 运行时环境(Java Runtime Environment,JRE)
要运行 Eclipse,必须配备 JRE
Apache Tomcat
应用程序将使用 Apache Tomcat 作为容器。
MySQL V5.0
应用程序将使用 MySQL V5.0 作为数据库。
Java Persistence API
还需要使用 Java Persistence API,特别是 OpenJPA 实现。
Eclipse PHP Development Toolkit (PDT)
本教程将向您展示如何使用 PHP 开发 Web 应用程序,因此需要使用 PHP Development Toolkit。您可以获得作为现有 Eclipse 安装的一组插件的 PDT。如果您刚开始使用 Eclipse,则可以下载包括 Eclipse 平台和 PDT 插件的完整安装。
PHP
需要使用 PHP,因此请下载最新版本,撰写本文时的最新版本为 V5.2.1
Apache HTTP Server
需要与 PHP 集成的 Web 服务器。本教程是使用 Apache V2.0.59 开发的。
Fancy PHP 调试器
需要一个 PHP 调试器。我们使用的是 Zend Debugger V5.2.10
操作系统
需要能够运行以上所有软件或插件的操作系统。创建本系列时使用的是 Mac OS X,但是也可以使用 Windows® 或 Linux® 的近期版本。需要相应地调整文件位置。


语言

中文


格式

html




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


    关于 IBM 隐私条约 联系 IBM 使用条款