A CodeGear, unidade de desenvolvimento da Borland, anunciou a nova ferramenta para o framework open source Ruby on Rails (RoR), um framework open source escrito na popular linguagem de programação Ruby
para a próxima geração de desenvolvedores Web. O novo produto - CodeGear 3rdRail - foi
anunciado no dia da abertura da RailsConf Europa em Berlim.
”O novo 3rdRail da CodeGear significa um importante passo para se trabalhar com ferramentas Ruby on Rails", disse David Heinemeier Hansson, criador do Ruby on Rails. “Eles foram além dos simples dispositivos, tratando o código Rails de uma forma lógica e não meramente textual. Isso abre um mundo inteiramente novo como refactorings avançados e também fornece um ambiente a qualquer desenvolvedor, sejam eles .NET ou J2EE.”
Yukihiro Matsumoto, criador da linguagem de programação Ruby disse: “Parabéns pelo 3rdRail. Como autor do Ruby e desenvolvedor, estou mais do que satisfeito, pois a ferramenta de desenvolvimento da CodeGear se une à comunidade de desenvolvedores Ruby. As ferramentas da Borland me auxiliaram muito quando comecei a programar e, por isso, é uma grande honra ver que uma ferramenta da CodeGear apóia a linguagem que construí. O 3rdRail possui um bom design e uma interface impressionante, que abrange programadores em todos os níveis, dos novatos aos peritos. Espero que o 3rdRail contribua fortemente para o futuro do Ruby.”
Embora os desenvolvedores Web tenham elegido o RoR pela sua velocidade e facilidade de uso em criar valiosas aplicações Web 2.0, os usuários podem ser atrasados por processos manuais e práticas no desenvolvimento para o framework. A ferramenta CodeGear 3rdRail possui várias características avançadas de produtividade, que tornam o desenvolvimento em Ruby mais fácil e rápido. Desta forma, tanto os desenvolvedores iniciantes quanto os experientes programadores Rails constroem aplicações Web voltadas a banco de dados.
“O 3rdRail é uma ferramenta intuitiva, construída especificamente para o Ruby on Rails, com uma profunda compreensão da semântica e das convenções do RoR", disse Michael Swindell, Vice-Presidente de Produtos e Estratégia da CodeGear. “Esta rápida, focada e despojada ferramenta entende o que o desenvolvedor quer fazer".
Características chaves do 3rdRail CodeGear:
- Code Navigation: o 3rdRail permite um rápido e eficiente atalho das estruturas da aplicação. As visões de dependências usam uma combinação de análise sintática e semântica que provê uma visão de todas as interdependências do projeto. A ferramenta entende como uma aplicação RoR trabalha e, assim, os desenvolvedores olham somente a área de seu código relevante para uma seleção específica.
- Intelligent Code Completion: Os desenvolvedores estão aptos a escrever os melhores programas, com poucos códigos chave porque já não necessitam recordar pontos distintos tais como tipos do objeto, métodos e suas assinaturas. O Code Completion do 3rdRail inclui diversas características poderosas, integradas para complementar o método, os parâmetros e análise da sintaxe. O 3rdRail pode compreender o que o desenvolvedor está fazendo e predizer as prováveis expectativas baseadas em regras/convenções e em semântica. Melhor que produzir simplesmente uma lista pop-up com centenas de escolhas, o 3rd Rail mostra as corretas. A complementação de código do 3rdRail é tão avançada que são incluídos mesmo os métodos criados dinamicamente em tempo de execução.
- Refactoring: o 3rdRail contém tecnologia específica para RoR e permite que os desenvolvedores melhorem e simplifiquem o design da aplicação. Com as ferramentas de refactoring do 3rdRail, os desenvolvedores podem reorganizar o código da aplicação sem mudar os resultados.
- Complete Runtime Environment: O 3rdRail traz um ambiente completo de runtime necessário para Ruby on Rails, incluindo banco de dados, Ruby, Rails, gerenciador Gem, um número de Gems especiais e ferramentas. Também está incluída uma licença de desenvolvimento para InterBase™, que é o banco de dados da CodeGear para aplicações embarcadas e enterprise.
- Productivity Wizards: utilizar os geradores de RoR embutidos do CodeGear Commanders é um modo poderoso de se trabalhar; o 3rdRail potencializa isso ainda mais, através de wizards especiais de produtividade que unem em uma única operação vários passos distintos que tenham relação entre si.
- Web Development Tools: Browse Mozilla, debugging de JavaScript, inspeção DOM (Document Object Model), monitoração de solicitações e outras ferramentas para que os desenvolvedores sejam auxiliados a editar e controlar todos os artefatos do website.
- Eclipse Plug-in Compatible: o 3rdRail é uma ferramenta flexível, fornece compatibilidade e integração com Open Source, ferramentas comerciais e plug-ins disponíveis para a plataforma Eclipse.
“Eu adoro o VIM e TextMate, mas um ambiente de desenvolvimento como 3rdRail oferece uma específica navegação em Rails, além de gerenciamento de projeto, debugging e refactoring, fazendo com que me torne insanamente produtivo”, disse Mike Pence, um consultor estabelecido em Boca Raton (Flórida), dedicado a criar interfaces Web. “A CodeGear trouxe seu conhecimento e ferramentais para o mundo de linguagens dinâmicas e para mim é um caminho sem volta".
|
 |
 |