IronRuby na RubyConfBR 2010 - Vinicius Quaiato

15
IronRuby IronRuby Vinicius Quaiato Vinicius Quaiato

description

Slides do Lightning Talk sobre IronRuby na RubyConf BR 2010.Apresentação realizada por Vinicius Quaiato, demonstrando alguns usos e aplicações do IronRuby em conjunto com projeto .NET.

Transcript of IronRuby na RubyConfBR 2010 - Vinicius Quaiato

Page 1: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

IronRubyIronRuby

Vinicius QuaiatoVinicius Quaiato

Page 2: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

+

Page 3: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

IronRubyImplementation Running on .NET

Page 4: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

IronRuby == RubyNão é um novo Ruby

Implementação da RubySpec

Aproveite seu conhecimento em Ruby

Page 5: IronRuby na RubyConfBR 2010 - Vinicius Quaiato
Page 6: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

DLRDynamic Language Runtime

Page 7: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

IronRubyOpen Source

Apache 2.0

Fontes com a comunidade

Microsoft delegou os projeto Iron*

Page 8: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

O que podemos fazer?

Flexibilizar o código

Executar código IronRuby

Código IronRuby no código .NET

Page 9: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

O que podemos fazer?

Melhoria nos testes

Cucumber

RSpec

Caricature

Page 10: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

O que podemos fazer?

DSLs

Dinamismo

Flexibilidade

Expressividade

Page 11: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

O que podemos fazer?

Dolphin Deploy

Page 12: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

O que podemos fazer?

Flexibilizar aplicações

Extensões dinâmicas

Habilitar scripting

Page 13: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

O que podemos fazer?

Utilizar .NET Framework

WPFSilverlight

WindowsForms

WCFWP7

Page 14: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

Vinicius Quaiatohttp://viniciusquaiato.com

@vquaiato

[email protected]

Page 15: IronRuby na RubyConfBR 2010 - Vinicius Quaiato

Ref linkshttp://ironruby.codeplex.com

http://dlr.codeplex.com

http://www.visitmix.com/labs/gestalt/

http://github.com/BenHall/DolphinDeploy

http://viniciusquaiato.com/blog/category/ironruby/