Publicado por Rafael Rosa em 18 de February de 2010

Harmony – Acesse um ambiente JavaScript e DOM em Ruby

harmony.pngO 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:

harmony2.png

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:

holygrailtest.png

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

2 Comentários para “Harmony – Acesse um ambiente JavaScript e DOM em Ruby”

  1. #1
    Juarez P. A. Filho Disse:

    Puxa... Muito interessante!

  2. #2
    uberVU - social comments Disse:

    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...

Deixe um Comentário