[Livro] Rails: Instalando e Executando

Ruby on Rails: Instalando e Executando

Ruby on Rails: Instalando e Executando

Rails de uma maneira prática

O livro possui uma ideia muito boa: ensinar Rails utilizando um projeto de exemplo, de uma maneira bem prática. Eu particularmente prefiro muito esta abordagem e o livro realmente cumpre o que promete. Durante os capítulos são introduzidos os conceitos sempre acompanhados de códigos e imagens.

No entanto, o livro não fica muito extenso, já no primeiro capítulo é abordado desde a organização de um projeto Rails até criação de Controllers e Views. Ao todo, o livro possui menos de 200 páginas (contando índices, contra capa, etc.), ou seja, é um livro bem prático que fala sobre o necessário, mas não se aprofunda muito.

O projeto utilizado como exemplo permite um bom entendimento do framework, explorando principalmente a parte dos dados do projeto, modelagem de banco, relacionamentos entre entidades, entre outros fatores. No entanto, apesar de toda essa discussão sobre modelagem, o livro não propõe um modelo único que dura todo o tempo, em outros capítulos são exploradas também as ‘Migrations’, justamento para simular um projeto real onde ocorrem mudanças.

Sem enrolação

Todo o texto do livro é escrito de uma forma bem enxuta (se você só consegue entender alguma coisa lendo um livro da série Use a Cabeça! desista, esse livro não é para você) . Muita das vezes é interessante procurar outras fontes de informação para complementar e para dar uma maior compreensão sobre o assunto.

Neste ponto eu indico fortemente a apostila ‘RR-71 Desenv. Ágil para Web com Ruby on Rails 3’ da Caelum (caelum.com.br) onde são explorados mais afundo alguns conceitos, como a Convenção ao invés de Configuração, Rotas, Bases de Dados, entre outros. Além disso a apostila da Caelum oferece também um projeto base para os estudos e que pode ser utilizado como outro exercício.

O livro é sobre Rails!

Se você não conhece nada de Ruby, é melhor dar uma estudada antes, pois o livro não tem uma parte introdutória para explicar a linguagem. Mais uma vez indico a apostila da Caelum, pois os primeiros capítulos dão uma ótima visão para começar com Rails entendendo todos os detalhes da linguagem Ruby, como metaprogramação, blocos funcionais, hashes e outros pontos que são extensivamente utilizados no desenvolvimento com rails.

Problemas sérios com tradução

Agora vem um ponto muito negativo contra o livro: a tradução. Como todas as pessoas ligadas a área da tecnologia, eu também prefiro ler livros que foram publicados em inglês na língua original, no entanto me iludi achando que, por ser um livro técnico, haveria um cuidado especial com a tradução.

A tradução do livro tem problemas sérios, como comandos utilizados no terminal estarem traduzidos, código fonte (ou parte do código) traduzido, entre outros. Algumas falhas chegam até a tornar a frase totalmente sem sentido, como uma que diz: “[…] mas a compartilhação do leão deste aplicativo como é construido.” (???)

No entanto, como eu falei antes, se você utilizar um outro material para acompanhar, dá pra contornar esses problemas.

“Instalando”

Quem leu o post ‘Rails: instalando e executando! (Linux)‘ viu que lá eu comentei sobre um livro que prometia ensinar a instalar o Rails, pois bem, este é o livro. Comentei também que o livro manda procurar no Google sobre como instalar no Linux. Tudo bem, existem várias distros e seria muito difícil explicar tudo sobre todas as distribuições, então não é um ponto assim tão negativo. Para quem utiliza Mac, ou Windows o livro mostra muito bem como instalar tudo necessário.

Conclusão

Apesar dos problemas, no final das contas o livro vale a pena. A abordagem proposta realmente funciona, o livro cobre muitos tópicos de uma maneira bem prática e o preço do livro é barato, ainda mais comparado com outros livros de tecnologia.

Então se quiser aprender Rails e entender um pouco sobre os bastidores, recomendo este livro (se possível a versão original em inglês).

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s