IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    

developerWorks Россия  >  Open source | Технология Java  >

Разработка Web-приложений с помощью Eclipse Europa : Часть 3. Ruby Development Toolkit и RadRails

Применение среды Eclipse Europa для разработки Web-приложений с помощью технологий Java, PHP и Ruby

developerWorks

Уровень сложности: средний

Майкл Галпин , инженер по программному обеспечению, Vitria Technology

21.01.2009

Перейти к учебному пособию

Эта состоящая из трех частей серия учебных пособий под общим названием «Разработка Web-приложений с помощью Eclipse Europa» посвящена использованию платформы Eclipse для разработки Web-приложений с помощью технологий Java™, PHP и Ruby. В первом учебном пособии этой серии рассказывалось об использовании новейшего релиза Eclipse – Europa – для быстрой разработки Web-приложений на Java. В втором пособии этой серии вы увидели, насколько просто разрабатывать приложения на PHP с помощью иного набора подключаемых модулей Eclipse под общим названием PHP Development Toolkit (PDT). В данном, третьем пособии этой серии мы представляем подключаемые модули RDT и RadRails, а также показываем, как получить эти модули и приступить к их использованию на платформе Eclipse. Из этого пособия вы также узнаете, как использовать среду RadRails для решения типовых задач разработки на основе фреймворка Ruby on Rails.

В этом учебном пособии

Во втором учебном пособии этой серии рассказывалось о некоторых преимуществах применения IDE-среды при разработке на языке PHP. Большая часть этих преимуществ одинаково применима к языку Ruby, и именно это послужило стимулом при создании инструментария Ruby Development Toolkit (RDT). RDT предоставляет все базовые возможности, которые мы вправе ожидать от любой интегрированной среды разработки: подсвечивание, выделение цветом и проверка правильности синтаксических конструкций; автодополнение и форматирование программного кода, организация проекта и т.д. Кроме того, в состав RDT входит отладчик – важнейший инструмент при выполнении больших проектов. Кроме того, имеется ряд специфических для Ruby возможностей, таких как редактор/тестер регулярных выражений (regex) и поддержка компонентного тестирования посредством интеграции с инструментарием Test::Unit.

В данном, третьем пособии этой серии мы представляем подключаемые модули RDT и RadRails для платформы Eclipse, а также показываем, как получить эти модули и приступить к их использованию. Из этого пособия вы также узнаете, как использовать среду RadRails для решения типовых задач разработки на основе фреймворка Ruby on Rails. Кроме того, вы увидите, насколько среда RadRails облегчает тестирование и отладку приложений на основе Rails.


Требуемый опыт

Данное учебное пособие посвящено разработке Web-приложений на языке Ruby, а разработка Ruby-приложений – это практически синоним Ruby on Rails. Соответственно, мы предполагаем, что читатель имеет определенный опыт работы с Ruby on Rails. Знакомство с платформой Eclipse полезно, но не является обязательным. В этом учебном пособии используются приложения, созданные с использованием языков Java и PHP в первом и втором пособиях этой серии Для извлечения максимальной пользы из данного учебного пособия читателю необходим опыт программирования на языках Java и Ruby.


Системные требования

Ruby
В этом учебном пособии используется версия Ruby V1.8.6 (EN). Вам также понадобится фреймворк Rails; кроме того, в данном учебном пособии используется Web-сервер Mongrel. Оба указанных компонента устанавливаются с помощью менеджера пакетов для Ruby под названием RubyGems (EN).
Ruby Development Toolkit
В данном учебном пособии описывается разработка Web-приложений на языке Ruby, поэтому вам понадобятся такие компоненты, как Ruby Development Toolkit и RadRails (EN). Оба указанных компонента является подключаемыми модулями для платформы Eclipse, процесс установки которых описывается в данном пособии.
Eclipse IDE for Java EE Developers
Вам также понадобится Eclipse IDE for Java EE Developers (EN).
Java Runtime Environment (JRE)
Для исполнения Eclipse необходима среда JRE (EN).
Apache Tomcat
Рассматриваемое в данном пособии приложение в качестве контейнера использует продукт Apache Tomcat (EN).
MySQL V5.0
Рассматриваемое в данном примере приложение использует в качестве базы данных продукт MySQL V5.0 (EN).
Java Persistence API
Вам также понадобится интерфейс Java Persistence API (EN), в частности, его реализация OpenJPA (EN).
Eclipse PHP Development Toolkit (PDT)
TВ этом учебном пособии описывается разработка Web-приложений с использованием технологии PHP, поэтому вам понадобится инструментарий: PHP Development Toolkit (EN) Вы сможете получить этот инструментарий в виде подключаемых модулей для развернутой в вас среды Eclipse. Если вы только приступаете к освоению Eclipse, вы можете получить комплексный дистрибутив, в состав которого входит сама среда Eclipse и подключаемые модули PDT.
PHP
Вам понадобится интерпретатор PHP, так что обзаведитесь его новейшей версией. На момент написания данного пособия это была версия V5.2.1 (EN).
HTTP-сервер Apache
Вам потребуется Web-сервер, поддерживающий интеграцию с PHP. Это пособие было создано с использованием Web-сервера Apache V2.0.59 (EN).
Предпочтительный PHP-отладчик
Вам понадобится PHP-отладчик. Мы использовали продукт Zend Debugger V5.2.10 (EN).
Операционная система
Вам понадобится операционная система, способная исполнять все вышеупомянутое программное обеспечение. При создании пособий этой серии мы использовали Mac OS X, однако вы также можете использовать современную версию Windows® или Linux®. Скорректируйте местоположение файлов соответствующим образом.


Форматы

html


Поделиться этой статьей:

забобрить забобрить memori сохранить в memori



В начало


IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия.

Опции документа

Опции документа, требующие включения JavaScript, не отображаются

Обсудить


Другие статьи из этой серии:
Разработка Web-приложений с помощью Eclipse Europa

    IBM в России Конфиденциальность Контакты