Publicado por Rafael Rosa em 18 de February de 2010
Harmony – Acesse um ambiente JavaScript e DOM em Ruby
O Harmony, desenvolvido por Martin Aumont, é uma nova DSL Ruby para executar código JavaScript e que usa DOM a partir de aplicativos Ruby. Por que isso é legal? Porque isso possibilita a criação de testes unitários para o Javascript utilizado em suas aplicações em Ruby, ou seja, tudo pode ser testado com um único conjunto de testes!
Falando assim parece que o Harmony é uma biblioteca incrivelmente complexa, mas na verdade ela encapsula outras bibliotecas, como a Johnson, que oferece acesso ao interpretador de Javascript da Mozilla Spidermonkey no Ruby, e env.js, um ambiente DOM recriado em JavaScript.
Veja o "Hello World" do Harmony:

HolyGrail - O plugin para Rails
Se você está usando Rails, o HolyGrail é o plugin que leva o leva o poder do Harmony às suas aplicações (até o momento só para testes funcionais). Veja alguns exemplos com o HolyGrail:

Observação: Não confunda esse Harmony com o excelente CMS Harmony , que está sendo desenvolvido por nosso estimado John Nunemaker.

Clique aqui para adicionar ao del.icio.us

18 de February de 2010 às 13:09
Puxa... Muito interessante!
18 de February de 2010 às 14:02
Social comments and analytics for this post...
This post was mentioned on Twitter by rubyinside_br: Novo artigo: Harmony - Acesse um ambiente JavaScript e DOM em Ruby http://bit.ly/dkI7Ex...