Ruby ON Rails
Paulo Monteiro
Ruby : - Desenvolvida por
Yukishiro Matsumoto
- Lançada em 1995
- Foi Baseada em :
Perl , SmalTalk e Python
Ruby - Características :
É uma linguagem interpretada :
- Não há compilação de código
- A analise sintática acontece em tempo de
execução
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
Ruby - Características :
Multi Paradigma :
Orientada a Objetos
Funcional
Imperativa
Ruby - Características :
Não possui funções
Tudo é um objeto
Métodos são mensagens
Objetos possuem métodos
Ruby - Características :
+
Rails :
É um framework de desenvolvimento para WEB
Criado em 2003 por David Heinemeir Hansson
para o projeto Base Camp pela empresa
37signals
Convention
over
Configuration
Por que utilizar Ruby on Rails ??
- Menos tempo para configurar ambiente
- Simples
- Gerador de Código (rails generator )
- DRY

Ruby on rails