Ruby On Rails - Desenvolvimento Web Indolor

Post on 22-Apr-2015

876 views 1 download

description

Palestra ministrada em 28/04/2007 no FISL promovido pelo DebianMS.

Transcript of Ruby On Rails - Desenvolvimento Web Indolor

28/04/2007Slide 1

Ruby On Rails

Desenvolvimento Web Indolor(Web development that doesn’t hurt)

28/04/2007Slide 2

Quem?

Saulo Arruda– Tecnólogo em Processamento de

Dados– Quase especialista em Melhoria do

Processo de Software– 7 anos de Desenvolvimento Web– Arquiteto e desenvolvedor da Agence – Instrutor do SENAC/MS– Coordenador do JUG-MS– Autor do blog sauloarruda.eti.br

28/04/2007Slide 3

O que é Ruby on Rails?

Rails é uma plataforma aberta de desenvolvimento web, escrita em

Ruby, para a criação de aplicações reais com satisfação para o desenvolvedor e menos código do que muitas outras

plataformas despendem em suas configurações XML.

28/04/2007Slide 4

Como?

DRY (Don't Repeat Yourself)

CoC (Convention over Configuration)

28/04/2007Slide 5

Arquitetura MVC

28/04/2007Slide 6

Vamos ver...

Show, don’t tell: Seeing is beliving

Desenvolvendo um Blog em 30 minutos

Roteiro

David Heinemeier HanssonCriador do Rails

Ele fez o mesmo blog em 15 minutos

28/04/2007Slide 7

Perguntas?

• Quanto custa?• Onde está Wally?• Com quantos paus se faz uma canoa?• Como faço para ficar rico?

28/04/2007Slide 8

Referências

• Caindo na Real – 37 Signals• Rails para sua diversão e lucro –

Ronaldo Melo Ferraz• Creating a weblog in 15 minutes –

rubyonrails.org• RubyOnRails.com.br• Rails Brasil• Akita on Rails

28/04/2007Slide 9

Contato

Saulo Arrudahttp://sauloarruda.eti.br

contato@sauloarruda.eti.br(67) 9238-4909

28/04/2007Slide 10

Licença• Este material está licenciado sob a

Licença Creative-Commons Atribuição-Uso-Compartilhamento pela mesma Licença 3.0 Brasil.

• Você pode:– Copiar, distribuir, exibir e executar a obra– Criar obras derivadas

• Sob as seguintes condições:– Atribuição. Você deve dar crédito ao autor original,

da forma especificada pelo autor ou licenciante.– Compartilhamento pela mesma Licença. Se você

alterar, transformar, ou criar outra obra com base nesta, você somente poderá distribuir a obra resultante sob uma licença idêntica a esta.