Wende Mendes Higino

email: wende.mendes@bluesoft.com.br
Ruby



* Ruby para aplicações D esktop

* M anipulando X M L

* M anipulando YA M L

* Testes Unitários
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Frameworks para aplicações desktop com Ruby
Ruby
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
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
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
Ruby


- O PureM V 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
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
Ruby

Trabalhado com X M L
Ruby
- L endo X M L
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby

Criando A rquivo X M L
Ruby
Ruby
Ruby
Ruby

* YA M L
Ruby


Podemos definir o YA 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/)
Ruby
Ruby
Ruby
Ruby



* YA M L e Hashes
Ruby
Ruby
Ruby
Ruby

Testes Unitários
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Ruby
Apresentação de ruby parte 5

Apresentação de ruby parte 5

  • 1.
    Wende Mendes Higino email:wende.mendes@bluesoft.com.br
  • 2.
    Ruby * Ruby paraaplicações D esktop * M anipulando X M L * M anipulando YA M L * Testes Unitários
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
    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/ /
  • 19.
  • 20.
    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/ /
  • 21.
  • 22.
    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/ /
  • 23.
  • 24.
    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
  • 25.
  • 26.
    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/ /
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
    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/)
  • 42.
  • 43.
  • 44.
  • 45.
    Ruby * YA ML e Hashes
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.