Publicado por Rafael Rosa em 20 de August de 2009

Bowline – Um framework GUI MVC para aplicações em Ruby

bowlineO Bowline é um novo framework GUI MVC para se desenvolver aplicações desktop multi-plataforma usando Ruby, HTML, CSS e Javascript. O autor, Alex MacCaw, tem como objetivo permitir a criação de aplicações desktop de maneira tão simples quanto criar um site com Rails.

Diferente das bibliotecas feitas apenas em Ruby, como a Shoes, o Bowline utiliza o Appcelerator Titanium, um SDK para construir aplicações desktop que nos dá uma janela Webkit e um conjunto de APIs para interagir com vários sistemas operacionais. Isso nos permite criar aplicações desktop utilizando tecnologias web bastante familiares, incluindo CSS3 e HTML5 (pense em algo como o Adobe Air!).

Para permitir a interação entre o código Ruby e o HTML, ele introduz o conceito de "binders" que podem atualizar suas views quando os dados mudarem (mais ou menos como os controllers no Rails). Ele também inclui outras idéias análogas à partes do Rails, como geradores, helpers e models.

Nesse post, Alex demonstra um cliente de Twitter simples que construiu utilizando o Bowline - você pode baixá-lo e continuar brincando com ele se quiser. Belo trabalho!

Apenas Um Comentário para “Bowline – Um framework GUI MVC para aplicações em Ruby”

  1. #1
    Twitter Trackbacks for Bowline - Um framework GUI MVC para aplicações em Ruby [rubyinside.com.br] on Topsy.com Disse:

    [...] Bowline - Um framework GUI MVC para aplicações em Ruby http://www.rubyinside.com.br/bowline-um-framework-gui-mvc-para-aplicacoes-em-ruby-1859 – view page – cached Sites afiliados (em inglês): RUBY INSIDE RUBY FLOW RAILS INSIDE * Home * Sobre Nós * Contato — From the page [...]

Deixe um Comentário