DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo WebMobile 19 - Mini-Curso de Ruby on Rails - Parte 1

Artigo publicado pela revista WebMobile edição 19.

Esse artigo faz parte da revista WebMobile edição 19. Clique aqui para ler todos os artigos desta edição

imagem_pdf.jpg

Web

Mini-curso de Ruby on Rails – Parte 1

 

Introdução e nosso primeiro projeto

Esse é o primeiro de uma série de artigos que vou escrever sobre um framework que ganha cada vez mais espaço no desenvolvimento de aplicações web: Ruby on Rails.

Ruby é uma linguagem livre criada em 1995 no Japão, com sintaxe simples, orientada a objeto, extensível e com possibilidade de adição de novas classes e modificação de métodos em runtime.

O Rails é um framework criado em 2004, escrito em Ruby, que possui interessantes características de desenvolvimento ágil. Entre essas características estão:

·             o modelo MVC: modelo de arquitetura de aplicações que visa separar a lógica da aplicação (Model) da interface do usuário (View) e do fluxo de aplicação (controller). Com isso, tem-se uma maior organização da aplicação e uma facilidade na manutenção do código;

·             o uso de convenção sobre configuração: em outros frameworks, é necessário a configuração de vários arquivos para determinar o funcionamento da aplicação. No Rails, são criadas convenções universais para o aplicativo, como o padrão de nomeação das tabelas.

·             DRY (Don't repeat yourself): o conceito de não se repita significa economizar tempo e código com operações que podem ser re-aproveitadas, como, a exibição de formulário de edição e criação de novos dados. Esse conceito está presente em todo framework para que o programador não perca tempo reinventando a roda.

 

Este conjunto de características pode ter como conseqüência a facilidade de programação e agilidade no desenvolvimento das aplicações.

Neste contexto, apresentaremos neste artigo uma introdução ao Ruby on Rails através de um exemplo prático – o desenvolvimento de um blog.

 

Instalação

A instalação do nosso ambiente de desenvolvimento não é complexa. O wiki do Ruby on Rails (http://wiki.rubyonrails.org/rails) é um bom lugar para se encontrar as mais diferentes formas de instalação. Por padrão, o Rails trabalha com o banco de dados SQLite 3, mas a integração com MySQL é bem simples, conforme poderá ser visto na seqüência.

"



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    1 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Antonio G R Cunha
link está apontando pra parte 2
pdf da parte 1 não esta disponivel =/
[há +1 ano] - Responder

 



Publicidade
Autor
Leonardo Faria

Trabalha com desenvolvimento web. Trabalha com treinamentos, criação de interfaces usando webstandards e Flash. Desenvolve também em PHP e Rails.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03