ב"ה

Blog do Adler Medrado

Blog do Adler Medrado

Dec 26 / 10:48am

Meu novo site implementado com Ruby e Ruby on Rails

Ontem eu disponibilizei meu novo site pessoal. (http://adlermedrado.com.br)

Eu estava meio cansado do outro site que já tinha quase dois anos de idade e nesse período não contou com nenhuma modificação significativa no layout e como eu estava precisando de um pet project para implementar com ruby eu resolvi re-escrever meu site utilizando o framework Ruby on Rails.

Este site foi implementado utilizando Ruby on Rails, JQuery e MySQL, a versão do Ruby é 1.8.7, do Rails é a 2.3.5, o Mysql é a versão 5 e o JQuery é a 1.3.

Eu posso dizer que a implementação com Ruby e Ruby on Rails é bem simples e ágil. Num primeiro momento a gente se perde um pouco porque a sintaxe do ruby tem suas particularidades o que num primeiro momento faz com que pessoas como eu que está acostumado com a sintaxe do PHP e Java sentir alguma dificuldade mas, após passadas algumas horas de desenvolvimento contínuo com esta linguagem eu tenho que reconhecer que ela tem uma sintaxe muito simples e elegante. Gostei muito.

Eu criei minhas próprias classes para manipular a API do Twitter e para parsear XML RSS rapidamente o que me deixou realmente impressionado com a simplicidade desta tecnologia.

Como eu não utilizo tanto conteúdo estático neste site, eu não coloquei este tipo de documento no cloud do google (Google Apps Engine) conforme meu post anterior (http://blog.adlermedrado.com.br/em-2010-e-nois-na-cloud) mas irei utilizar este conceito em uma aplicação que iniciei esta semana.

Sei que este meu site é muito pequeno e simples para servir de exemplo de uma aplicação implementada com ruby e ruby on rails mas, serviu para mim, pessoalmente, conhecer esta tecnologia e reconhecer que a produtividade com ela é impressionante. 

Estou iniciando um novo projeto com RoR e este será mais complexo e pretendo postar por aqui a minha experiência com RoR em um projeto maior.

Por favor, me dê sua opinião sobre o novo site. 

Obrigado e abraço.
Filed under  //  cloud   jquery   mysql   rails   ruby   rubyonrails  

Comments (0)

Dec 24 / 1:14pm

Em 2010 é nóis na cloud

Em 2010 É nóis na cloud

De alguns meses para cá eu pensei bastante em como deveria lidar com meu site e blog pessoal tendo em vista que sempre que desejo mudar alguma coisa eu sempre tenho um trabalho que eu pessoalmente não gostaria de fazer e nem tenho tempo para isso e diante disso eu passei a observar que existem recursos disponíveis na internet que fazem exatamente de forma gratuita ou por um preço módico,  então porquê não utilizar isso a meu favor e ganhar em troca a economia de tempo e dinheiro que são necessárias para implementar aquilo que realmente é mais importante e urgente?

Não quero entrar aqui nos conceitos de cloud computing pois uma pesquisa na internet já te disponibilizará todas as informações necessárias para tirar suas dúvidas sobre o assunto e sim tornar públicas as mudanças que estou fazendo em meu site, blog e até algumas aplicações.

BLOG

A partir deste post eu estou utilizando o posterous que é uma plataforma web bem bacana para blogar que permite que posts sejam enviados via celular, email e também nos permite blogar algo que julgarmos interessante que encontrarmos na internet via uma ferramenta deles. 

Ele suporta a maioria dos tipos de formatos de documentos que anexos ao email enviado são inclusos no conteúdo do post. Achei isso bem bacana.

Utilizando este serviço eu não precisarei mais me preocupar em atualizar versão de Wordpress ou seja lá o que for e nem utilizar recursos do servidor que eu pago por hosting, economizando recursos para utilizar com os softwares meus e de meus clientes.

CLOUD HOSTING

Estou utilizando o Google App Engine para armazenar conteúdo estático como documentos HTML, Imagens, CSS, Javascript, etc. 

Da mesma forma economizo recursos do meu servidor e utilizo a infra-estrutura do google para prover o conteúdo estático que utilizo. 

Outro ponto interessante deste serviço do Google é que nós podemos utiliza-lo para ‘rodar’ aplicações desenvolvidas em Python e Java e com Java ainda é mais interessante pois podemos executar em cima da JVM aplicações escritas em PHP utilizando o Quercus, aplicações escritas em Ruby utilizando o JRuby, entre outras. 

Estou implementando um site em Rails que colocarei para rodar em cima do Google App Engine e assim que tiver dados suficientes eu postarei a minha experiência aqui.

A propósito, conheci o Google App Engine por intermédio do site da Caelum que está utilizando esta estrutura para hospedar seu site e eles publicaram um post sobre o assunto que eu achei bem legal: http://blog.caelum.com.br/2009/10/28/o-cloud-computing-e-inevitavel/

CONSIDERAÇÕES FINAIS

Eu quero em 2010 utilizar meu tempo de uma maneira mais eficiente e gasta-lo com aquilo que julgo mais importante como atender meus clientes com mais rapidez e qualidade e implementar também com mais eficiência as minha aplicações, colocar em prática os meus planos e eu creio que utilizando a CLOUD eu irei conseguir isso.

Referências

Filed under  //  cloud   computing   development  

Comments (1)