Desenvolvimento WEB com Ruby On Rails

Algumas semanas atraz falei que ia começar a dar uma olhada esse ano ainda em Ruby On Rails, para minha surpresa aconteceu mais rápido que eu imaginava, talvez escrevendo a postagem anterior tive a idéia de colocar no ambiente de desenvolvimento o Ruby On Rails.

Logo de inicio já comecei a ver várias coisas que estou acostumado no dia-a-dia.

Umas das coisas que gostei logo de inicio foi ActiveRecord::Migration, um exemplo bem legal do que tenho visto nas leituras pela internet é:

class CreateContexts < ActiveRecord::Migration
def self.up
create_table :contexts do |t|
t.column :name, :string
end
end

def self.down
end

end

Outra coisa muito utilizada é o comando generate para geração de modelos, controles etc, particularmente não estou acostumado a ficar gerando , sou acostumado criar um arquivo definir a classe e salvar e depois escrever os métodos que preciso , a não ser um scaffolding as vezes é sempre bom  , no Ruby On Rails é uma pratica muito comum usar esse comando.

Já indo atraz de coisas básicas usadas no dia-a-dia, que são comuns em frameworks, é lógico , talvez  seja o principal motivo para usar um , aqui vai uma dica já de cara.

Não pense que aprendendo a programar você é um programador profissional, pois sabe programar.
Para ser um profissional tem que ter em mente, vários itens, como organização, metas bem definidas, clareza, padronização e não esquecendo de falar tem que ser dinâmico, um fator muito importante para interagir facilmente.

Sua lógica pode ser avançada, encontrando lá no “fundo do baú”, coisas muito bem definidas e funcionais, mais pode ser atraído para o mundo da “alienação”, aonde só está vendo seu “mundo”, vivendo somente no seu mundo.

Isso é um fator que escrevendo aqui pensei, mais não falando só em programação como gestão etc, veremos varias empresas de grande porte, que são empresas “alienadas”,  não vou citar nomes aqui, mais imagina uma plataforma que está estagnada?  “parou de evoluir”, estão querendo correr atraz do prejuízo, mais sinceramente posso ser surpreendido, com alguma campanha de marketing bilionária etc.

Bom  aprendi varias coisas sobre Ruby On Rails, desde como usar o ActiveRecord, que também é muito interessante, para quem está acostumado a usar o Hibernate, vai perceber que o pessoal do Ruby On Rails, acertou muito bem,  só pelo fato de não precisar de configuração, já é bem interesse.

Algumas coisas básicas como validação de dados no modelo, é extremamente fácil, salvar dados então é mais fácil ainda, basta instanciar um modelo, setar algum valor, e usar o método save, que o modelo herda do ActiveRecord, muito legal.

Bom é tudo isso e mais um pouco e vamos ver no que dá =)

Murilo

CEO da Agência Ênfase, trabalha com internet desde 2002. Siga o Murilo no twitter @murilosl Veja também meu blog de seo

Leave a Reply

Agência

Somos uma agência SEM(SEO + PPC), trabalhamos com otimização de sites e links patrocinados, com  atuação no mercado brasileiro, na Alemanha e EUA.

Trabalhos com foco na melhoria de resultados na internet, facilitando a vida das pessoas em suas pesquisas na internet, usando tecnologia, marketing e usabilidade para atingir os objetivos de nossos clientes.

Agência Ênfase – Search Engine Marketing.

Redes Sociais

Confira algumas das redes sociais que estamos presentes.

Twitter

Formspring

Facebook