Apresentação sobre JRuby

762 visualizações

Publicada em

INTEGRAÇÃO DE RUBY ON RAILS COM JAVA UTILIZANDO JRUBY

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
762
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentação sobre JRuby

  1. 1. JRUBY INTEGRAÇÃO DE RUBY ON RAILS COM JAVARégis Eduardo Weizenmann Gregol Fernando SchutzLeandro Augusto de Carvalho Vitor Cervelin Junior Jhonnatan Ricardo Semler
  2. 2. JRUBY RUBY  RUBY ON RAILS  JAVA
  3. 3. RUBY Linguagem de programação interpretada e Orientada a Objeto; Desenvolvida em 1995 no Japão por Yukihiro “Matz” Matsumoto; Todas as variáveis são objetos; Através de RubyGems, atualiza-se suas bibliotecas;
  4. 4. RUBY ON RAILS Projeto mais famoso desenvolvido na linguagem Ruby; Objetivos: tornar fácil e ágil o desenvolvimento de aplicações web; Framework desenvolvido em julho de 2004; Princípio DRY(Don´t Repeat Yourself) “Não se Repita”. Surgiu da união de outros frameworks:
  5. 5. RUBY ON RAILS(RoR) Active Record: Mapeamento Objeto-Relacional; Action Pack: Action Views(HTML,XML,Javascripts, e outros); Action Mailer: Serviços de entrega e recebimento de e-mail; Active Support: Coleções de classes e extensões de bibliotecas; Acitve WebServices: Provê maneira de publicar APIs de comunicação com o Rails;
  6. 6. Criando Aplicações Ruby On Rails
  7. 7. Estrutura gerada pelo Rails
  8. 8. Iniciando a aplicação RoR
  9. 9. JAVA Java como Linguagem de programação:  Linguagem avançada;  Orientada a Objeto;  Desenvolvida pela Sun Microsystems; Plataforma Java:  Aplicativos escritos na linguagem Java pode ser executado em qualquer sistema operacional; Java Virtual Machine(Máquina Virtual Java):  Precisa-se dela para interpretar os códigos Java;
  10. 10. JRUBY Criada em 2001 por Jan Arne Petersen; Lançada em 14 de junho de 2007 1ªversão(Ruby1.0); Implementação da linguagem de programação Java e da sintaxe da linguagem Ruby; Permite executar aplicações Ruby na Máquina Virtual Java(JVM); Atualmente encontra na versão 1.5.3 (28 de setembro http://jruby.org/2010/09/28/jruby-1-5-3.html)
  11. 11. JRUBY Vantagens:  Possibilidade de herdar de classes Java;  Implementar interfaces do Java;  Adicionar métodos as classes Java já existentes;  Roda tranquilamente na JVM; Desvantagens:  Pode somente implementar uma interface Java;  Classes Java não podem herdar de classe JRuby;  JRuby encontra-se mais lento que o Ruby;
  12. 12. JRUBY
  13. 13. JRUBY ON RAILS
  14. 14. JRUBY ON RAILS
  15. 15. Iniciando a aplicação JRubyOnRails
  16. 16. CONCLUSÕES Integração de Linguagens; Robustez do Java + agilidade do Rails;
  17. 17. JRUBY OBRIGADO! PERGUNTAS?!Régis Eduardo Weizenmann Gregol regiseduardogregol@gmail.com

×