Download - Apresentação sobre Heroku

Transcript
Page 1: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

HerokuCriacao e Edicao de Sites com Ruby on Rails

Henrique Pinto Guilherme Pimenta Renata Russar

Universidade Federal de Minas GeraisDepartamento de Ciencia da Computacao

Novembro de 2008

H. Pinto, G. Pimenta, R. Russar — Heroku 1/11

Page 2: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

Uso de APIs

Criar APIs × Consumir APIs

Intimamente ligado a programacao

APIs sao uma interface para tecnologias

Difıcil relacionar com usuarios leigos

H. Pinto, G. Pimenta, R. Russar — Heroku 2/11

Page 3: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

HerokuDefinicoes Basicas

O que e?

Plataforma de desenvolvimento Ruby on Rails

Integrado com hospedagem

Gratuito

H. Pinto, G. Pimenta, R. Russar — Heroku 3/11

Page 4: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

Ruby on RailsDefinicoes Basicas (II)

Ruby on Rails

Framework paradesenvolvimento web

Foco no produtividade

Tecnologia nova,popularizando rapidamente

Example

http://shop.teslamotors.com

H. Pinto, G. Pimenta, R. Russar — Heroku 4/11

Page 5: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

Caracterısticas do HerokuPorque escolhemos?

Publicacao Automatica

Criando projetos no Herokueles ja estao disponıveis daweb

http://projeto.heroku.com/

H. Pinto, G. Pimenta, R. Russar — Heroku 5/11

Page 6: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

Caracterısticas do HerokuPorque escolhemos?

Criacao e Edicao via web

Desenvolvimento emqualquer lugar

Facilita o trabalho emequipe

H. Pinto, G. Pimenta, R. Russar — Heroku 6/11

Page 7: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

Caracterısticas do HerokuPorque escolhemos?

Edicao ’Offline’

Nao fica preso ao acesso ainternet

Pode-se desenvolvernaturalmente como se aaplicacao estivesse em seucomputador

Apenas um comando parafazer o upload do projeto

H. Pinto, G. Pimenta, R. Russar — Heroku 7/11

Page 8: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

Caracterısticas do HerokuPorque escolhemos?

Desenvolvimento Colaborativo

Suporte nativo aocompartilhamento deprojetos

Pode-se definir permissao deleitura e escritaseparadamente

H. Pinto, G. Pimenta, R. Russar — Heroku 8/11

Page 9: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

Caracterısticas do HerokuPorque escolhemos?

Geracao Automatica

Ruby on Rails vem comvarios scripts de geracaoautomatica de codigo

Heroku suporta esses scriptspara tornar odesenvolvimento maisdinamico

H. Pinto, G. Pimenta, R. Russar — Heroku 9/11

Page 10: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

Referencias

HerokuDisponıvel em: http://heroku.com/

Acesso em 15/11/2008.

Ruby on Rails Disponıvel em: http://www.rubyonrails.org/

Acesso em 15/11/2008.

H. Pinto, G. Pimenta, R. Russar — Heroku 10/11

Page 11: Apresentação sobre Heroku

Introducao Caracterısticas Referencias

FimPerguntas?

H. Pinto, G. Pimenta, R. Russar — Heroku 11/11