O documento discute frameworks para aplicações desktop em Ruby como Bowline, Reactive, RuGUI e PureMVC, além de abordar manipulação de XML e YAML, e testes unitários.
Ruby
- Bowline éum framework para criar aplicações desktop usando
Ruby HTM L e JavaScript.
- Utiliza o padrão M V C e as views são escritas em
HTM L /JavaScript.
- B owline foi montado usando wxWidgets, Webkit e Ruby 1.9.1.
- O lado ruim é que o B owline funciona em M ac OSX e L inux
(Ubuntu). Windows NOT.
http:/ bowlineapp.com/
/
Ruby
- Reactive éum framework de aplicações desktop que oferece tudo
que é necessário para criar aplicações com banco de dados de acordo
com o padrão M V C.
- Reactive foi muito inspirado no Rails, com geradores e migrações,
ORM (A ctiveRecord), dentre outras coisas.
- O maior problema é que há pouca documentação disponível sobre o
Reactive.
http:/ www.ruby-reactive.org/
/
Ruby
- RuGUI éoutro framework que visa ajudar na construção de
aplicações desktop com GTK .
- RuGUI também foi inspirado no Rails, tendo a maioria de suas
características desenhadas a partir dele.
- O enfoque do RuGUI é fornecer um projeto M V C para a
aplicação, separando a lógica de negócios da aplicação, tornando
mais fácil o desenvolvimento/ manutenção do aplicativo.
http:/ rugui.org/
/
Ruby
- O PureMV C é uma estrutura leve para a criação de aplicativos
baseados no padrão M odel-View-Controller, com ports para diversas
linguagens, como PHP, Python, Objective-C e Ruby.
- Roda no M ac, Windows e L inux.
http:/ trac.puremvc.org/
/ PureM V C_Ruby
Ruby
- A nvilé um framework Ruby que utiliza toolkits para criar
aplicativos com interface gráfica.
- O objetivo do A nvil é permitir criar aplicações para qualquer
sistema operacional usando uma sintaxe com estilo mais legível.
http:/ anvil.rubyforge.org/
/
Ruby
Podemos definir oYA M L como uma linguagem de
definição ou markup bem menos verbosa que o X M L . A sua sintaxe
é mais limpa, e ele é bem útil
para guardar, por exemplo, arquivos de configuração.
(http://www.yaml.org/)