apresentação sobre jruby
Post on 12-Nov-2014
862 Views
Preview:
DESCRIPTION
TRANSCRIPT
INTEGRAÇÃO DE RUBY ON RAILS COM JAVA
JRUBY
Régis Eduardo Weizenmann Grego lFernando Schutz
Leandro Augusto de Carva lhoVi tor Cerve l in Junior
Jhonnatan Ricardo Semler
JRUBY
RUBY
RUBY ON RAILS
JAVA
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;
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:
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;
Criando Aplicações Ruby On Rails
Estrutura gerada pelo Rails
Iniciando a aplicação RoR
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;
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)
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;
JRUBY
JRUBY ON RAILS
JRUBY ON RAILS
Iniciando a aplicação JRubyOnRails
CONCLUSÕES
Integração de Linguagens;Robustez do Java + agilidade do Rails;
OBRIGADO!
PERGUNTAS?!
Régis Eduardo Weizenmann Gregolregiseduardogregol@gmail.com
JRUBY
top related