Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Desenvolvimento Web com o Eclipse Europa, Parte 3: Ruby Development Toolkit e RadRails

Como usar o Eclipse Europa para desenvolvimento Web usando tecnologia Java, PHP e Ruby

Michael Galpin, Software architect, eBay
Michael Galpin's photo
Michael Galpin vem desenvolvendo software Java profissionalmente desde 1998. Atualmente, ele trabalha no Ludi Labs, um negócio novo em Mountain View, Calif. Ele possui formação superior em matemática do California Institute of Technology.

Resumo:  Na Parte 1 desta série em três partes "Desenvolvimento Web com o Eclipse Europa" series sobre como usar o Eclipse para desenvolvimento para a Web nas linguagens Java™, PHP e Ruby, foi visto como o release mais recente do Eclipse — Europa — pode ser usado para desenvolver rapidamente aplicações da Web Java. Na Parte 2, viu como é fácil desenvolver aplicações PHP usando um conjunto diferente de plug-ins do Eclipse, coletivamente conhecido como o PHP Development Toolkit (PDT). Aqui, na Parte 3, apresentamos os plug-ins do Eclipse RDT e RadRails e mostramos como obter esses plug-ins e como começar a usá-los. Aprenderá como usar RadRails para executar muitas tarefas comuns de desenvolvimento de Ruby on Rails.

Visualizar mais conteúdo nesta série

Data:  18/Dez/2007

Atividade:  3493 visualizações
Comentários:  

Antes de Começar

Sobre esta Série

É uma boa época para ser um desenvolvedor da Web. Nunca houve tantas opções em termos de tecnologias. Há tantos servidores da Web, bancos de dados, linguagens de programação e estruturas de desenvolvimento de software livre excelentes. Independentemente da combinação de tecnologias com as quais preferir trabalhar, há um único ambiente de desenvolvimento integrado (IDE) que pode aumentar sua produtividade: o Eclipse.

Nesta série "Desenvolvimento Web com o Eclipse Europa", será visto como, independentemente da linguagem de opção, o Eclipse é a plataforma para desenvolvimento Web. Seu sistema de plug-in flexível facilita a criação de versões do Eclipse customizadas para desenvolvimento para a Web com as linguagens Java, PHP e Ruby. Verá como diferentes plug-ins fornecem ao Eclipse recursos exclusivos para cada linguagem. Verá também alguns dos recursos comuns dos quais todos os desenvolvedores da Web podem tirar proveito. Através dessa série, vamos criar uma aplicação da Web de amostra, que permitirá inserir dados de jogos de basebol para jogadores e calcular estatísticas para esses jogadores.


Sobre este Tutorial

Ruby on Rails continua a crescer em popularidade. Os dados de controles de qualidade de TIOBE Software mostram que Ruby é a linguagem com crescimento mais rápido ano após ano em termos de popularidade e Rails é a principal razão para isso. Uma das coisas que torna Rails tão atraente é que facilita muito seu trabalho. Gostaria de tornar seu trabalho ainda mais fácil? Tudo que se precisa fazer é experimentar o Eclipse. Não, esta não é uma tentativa de covencê-lo a alternar para a tecnologia Java. O Eclipse pode ser usado para desenvolvimento para a Web com Ruby tão facilmente quanto com a tecnologia Java. O Ruby Development Toolkit e RadRails do Eclipse tornam isso possível.

Na Parte 2, falamos de alguns dos benefícios de usar um IDE com PHP. A maior parte do que foi discutido lá aplica-se igualmente a Ruby e essa foi a inspiração para o Ruby Development Toolkit (RDT). O RDT fornece todo o básico esperado de um IDE: realce da sintaxe, coloração e validação, conclusão e formatação de código e organização do projeto. Também possui um depurador Rubby, uma ferramenta essencial para grandes projetos. Há também alguns recursos específicos de Ruby, como um editor/testador de expressão regular (regex) e suporte para teste de unidade através da integração com Test::Unit.

Este tutorial, Parte 3 da série em três partes, introduz os plug-ins RDT e RadRails do Eclipse. Mostra como obter esses plug-ins e como começar a usá-los. Aprenderá como usar RadRails para executar muitas tarefas comuns de desenvolvimento de Ruby on Rails. E verá como RadRails facilita, mais do que nunca, o teste e depuração de aplicações Rails.


Pré-requisitos

Este tutorial tem tudo a ver com desenvolvimento para a Web com Ruby, e o desenvolvimento para a Web com Ruby é praticamente sinônimo de Ruby on Rails, portanto, supõe-se que você tenha alguma experiência com Ruby on Rails. A familiaridade com o Eclipse é útil, mas não necessária. Este tutorial usa como base aplicações construídas com as linguagens Java e PHP na Parte 1 e Parte 2. Uma base em programação Java e Ruby é essencial para obter o máximo deste tutorial.

Requisitos do Sistema

O seguinte é necessário:

Ruby
Este tutorial usa Ruby V1.8.6. Rails também é necessário e este tutorial usa o servidor da Web Mongrel. Instale ambos usando o gerenciador de pacotes de Ruby, RubyGems.
Ruby Development Toolkit
Este tutorial mostra como desenvolver aplicações da Web usando Ruby, de forma que será necessário o Ruby Development Toolkit e RadRails. Ambos são plug-ins do Eclipse e este tutorial explica como instalá-los.
IDE do Eclipse para Desenvolvedores de Java EE
Também será necessário o IDE do Eclipse para Desenvolvedores de Java EE.
Java Runtime Environment (JRE)
Para executar o Eclipse, deve-se ter um JRE.
Apache Tomcat
A aplicação usa um Apache Tomcat como seu contêiner.
MySQL V5.0
A aplicação usa o MySQL V5.0 como seu banco de dados.
Java Persistence API
Também precisará de Java Persistence API e, especificamente, a implementação de OpenJPA .
PHP Development Toolkit (PDT) do Eclipse
Este tutorial mostra como desenvolver aplicações da Web usando PHP, de forma que será necessário o PHP Development Toolkit É possível obter isso como um conjunto de plug-ins para uma instalação existente do Eclipse. Caso seja novato para o Eclipse, é possível obter uma instalação com tudo incluído que inclua a plataforma Eclipse e os plug-ins PDT.
PHP
PHP é necessário, portanto, obtenha a versão mais recente, que quando este artigo foi escrito era a V5.2.1.
Apache HTTP Server
É necessário um servidor da Web que se integre a PHP. Este tutorial foi desenvolvido usando o Apache V2.0.59.
Depurador de PHP sofisticado
É necessário um depurador de PHP. Usamos o Zend Debugger V5.2.10.
Sistema operacional
É necessário ter um sistema operacional capaz de executar todos os itens acima. Usamos o Mac OS X ao criar essa série, mas é possível usar uma versão moderna do Windows® ou Linux®, também. Ajuste locais de arquivos conforme necessário.

1 de 8 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Software livre
ArticleID=397350
TutorialTitle=Desenvolvimento Web com o Eclipse Europa, Parte 3: Ruby Development Toolkit e RadRails
publish-date=12182007
author1-email=mike.sr@gmail.com
author1-email-cc=cappel@us.ibm.com

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).