Publicado por Rafael Rosa em 20 de August de 2009
Bowline – Um framework GUI MVC para aplicações em Ruby
O 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!

Clique aqui para adicionar ao del.icio.us

20 de August de 2009 às 21:19
[...] 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 [...]