ruby on rails

16
Ruby ON Rails Paulo Monteiro

Upload: paulo-monteiro

Post on 14-Jan-2017

96 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Ruby on rails

Ruby ON Rails

Paulo Monteiro

Page 2: Ruby on rails

Ruby : - Desenvolvida por Yukishiro Matsumoto

- Lançada em 1995

- Foi Baseada em :Perl , SmalTalk e Python

Page 3: Ruby on rails

Ruby - Características :É uma linguagem interpretada :

- Não há compilação de código

- A analise sintática acontece em tempo de execução

Page 4: Ruby on rails
Page 5: Ruby on rails

Ruby - Características :- É uma linguagem de tipagem forte e dinâmica:

Em tempo de execução é possivel :

Adiconar novo código

Extender classes

Alterar variáveis

Page 6: Ruby on rails

Ruby - Características :

Multi Paradigma :

Orientada a Objetos

Funcional

Imperativa

Page 7: Ruby on rails

Ruby - Características :

Não possui funções

Tudo é um objeto

Métodos são mensagens

Objetos possuem métodos

Page 8: Ruby on rails

Ruby - Características :

Page 9: Ruby on rails

+

Page 10: Ruby on rails
Page 11: Ruby on rails

Rails :

É um framework de desenvolvimento para WEB

Criado em 2003 por David Heinemeir Hansson

para o projeto Base Camp pela empresa 37signals

Page 12: Ruby on rails
Page 13: Ruby on rails
Page 14: Ruby on rails

Convention

over

Configuration

Page 15: Ruby on rails
Page 16: Ruby on rails

Por que utilizar Ruby on Rails ??- Menos tempo para configurar ambiente

- Simples

- Gerador de Código (rails generator )

- DRY