ruby on rails

Post on 19-Jan-2015

879 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Palestra de introdução a Rails dada por Rafael Uchoa no primeiro encontro do ruby+web (http://rubymaisweb.ning.com)

TRANSCRIPT

Ruby on Railsruby+web

Rafael Uchôa + Elomar

Rails

Não é uma linguagem!

Rails

Não é uma linguagem!É um framework!

Rails

Não é uma linguagem!É um framework!É um framework feito em Ruby!

Rails

Não é uma linguagem!É um framework!É um framework feito em Ruby! É um framework feito em Ruby para desenvolvimento web!

Rails

Não é uma linguagem!É um framework!É um framework feito em Ruby! É um framework feito em Ruby para desenvolvimento web!É um framework feito em Ruby para desenvolvimento web basedo em boas práticas!

... e o mais legal

... e o mais legal

Rails é lindo!

Porque Rails?

Simples e eficienteProvê agilidadeExtensível

Dezenas e dezenas de pluginsBaixa curva de aprendizagem

Você já inicia com uma arquitetura sólidaComunidade ativa e crescentePadrões e convenções

Individuals and interactions over processes and tools Working software over comprehensive documentation

Customer collaboration over contract negotiation Responding to change over following a plan

Convenção sobre configuração

Convenção por configuração

Para os desenvolvedores: MENOS CÓDIGO!

Convenção por configuração

Para os desenvolvedores: MENOS CÓDIGO!

Para os clientes: MENOS TEMPO!

Convenção por configuração

Para os desenvolvedores: MENOS CÓDIGO!

Para os clientes: MENOS TEMPO!

Para os vendedores: MAIOR LUCRO!

Model View Controller

MVC

Don't Repeat Your Self

RESTfull

RESTfull

map.resources :photos

RESTfull

map.resources :photos

Componentes

ActiveRecordMapeamento Objeto Relacional

Componentes

ActiveRecordMapeamento Objeto Relacional

ActionPackActionControllerActionView

Componentes

ActiveRecordMapeamento Objeto Relacional

ActionPackActionControllerActionView

ActiveResourceRESTClient

Componentes

ActiveRecordMapeamento Objeto Relacional

ActionPackActionControllerActionView

ActiveResourceRESTClient

ActionMailer

MVC

Qualidade do Software

Testes!

Apredendo...

Obrigado!http://rubymaisweb.ning.com/

top related