O time de desenvolvimento do Orion anunciou a nova versão da sua ferramenta web para desenvolvimento de aplicativos web, o Orion 0.3. Essa nova versão traz melhorias no editor de código, na integração com o Git e no desenvolvimento de plugins para integração com outras ferramentas.
O Orion é a aposta da Fundação Eclipse para criar um ambiente integrado de desenvolvimento (IDE) disponível na web. O objetivo do Orion é mover o desenvolvimento de sistemas para a web, trazendo a experiência já adquirida com IDEs desktop (Eclipse) para a web. A seguir estão descritas as principais melhorias implementas no Orion 0.3.
Melhorias no editor
O editor de código do Orion agora suporta a busca e substituição de conteúdo (find and replace). O usuário pode acionar a busca através da tecla de atalho Ctrl+F. Outra nova funcionalidade do editor é possibilidade de navegar em links (uma url em comentário, por exemplo) através da tecla Ctrl (ou Cmd).
O editor JavaScript não possui mais dependência para o framework Dojo, isso torna o editor mais leve e favorece o uso de outros frameworks JavaScript durante a codificação. Disponível apenas para JavaScript, por enquanto, o Orion tem a funcionalidade de exibir/ocultar (folding) blocos de comentário quando o usuário navega sob uma área demarcada no código.
Também foram implementadas melhorias na sinalização de erros e warnings. Agora o editor consegue diferenciar warnings e erros, além de apresentar o conteúdo em múltiplas linhas, com um layout mais adequado.
Novos Plugins
Foi desenvolvido um plugin para o Bugzilla, com a funcionalidade de vincular o link do bug/melhoria na descrição do commit no Git. Essa informação permanece junto ao histórico de modificações no repositório.
O desenvolvedor passa a contar com um plugin que integra o Orion com o CSSLint, uma ferramenta que analisa a qualidade do CSS. Também foi criado um plugin para o WebDAV, para a integração de arquivos hospedados no Orion com um servidor WebDAV.
Melhorias na integração com o Git
Foi adicionado suporte ao Git cherry-pick. Essa funcionalidade permite que o desenvolvedor rapidamente identifique as mudanças realizadas em um commit de outro branch.
O Orion passa a suportar o Git Rebase. O Rebase é util para sincronizar modificações realizadas em um branch remoto depois que o branch local foi definido. O desenvolvedor passar a ter mais autonomia para realizar o push de conteúdo em branches remotos. Outra novidade é o nome dos branches na página de logs do Git.
Associar uma conta do OpenID com o perfil
O usuário pode vincular uma conta OpenID com o perfil do Orion. O OpenID é um serviço de autenticação que centraliza as credencias do usuário e permite que outros sites/serviços deleguem a ele o processo de autenticação. Com essa funcionalidade, o usuário pode se autenticar no Orion utilizando uma conta do OpenID.
O Orion está disponível online através do OrionHub e para experimentar a IDE basta criar uma conta gratuita. Existe também opção de realizar o download do Orion e usá-lo localmente que, a partir dessa distribuição, conta com um servidor web embutido e permite que o serviço esteja disponível na máquina do próprio desenvolvedor.