segunda-feira, 31 de março de 2008

Curso On-line gratuito de Ruby On Rails, por Sunil Kelkar


Depois de ter pego o curso Ruby do Satish Talim, recomendo mais um curso web na plataforma e-learning Moodle: Curso de Ruby on Rails!

Inicia dia 12 de abril no site: http://www.traineronrails.com/

Professor: Sunil Kelkar

Fig.1: Curso Online de Ruby on Rails: Breve descrição do professor



O procedimento é o mesmo do curso do Talim:
a. Criar uma conta.
b. Logo após o registro, envie um e-mail para o próprio professor (Sunil Kelkar) com as suas informações. Espere ele te enviar o "enrollment key" (chave de matrícula).
c. Vá para o site novamente, clique no curso e coloque o "enrollmente key".

Pronto :)
Aproveitem o curso! ;)


Veja mais:
Quer um ótimo tutorial de Ruby on Rails?
http://kb.reflectivesurface.com/br/tutoriais/railsDiversaoLucro/Links Relacionados:
http://www.traineronrails.com/

sexta-feira, 14 de março de 2008

IDEs: Aptana RadRails

Fig. 1: Logo Aptana RadRails

Iniciando esse tutorial sobre IDEs para Ruby on Rails, gostaria de falar hoje sobre uma que vem crescendo dia após dia: Aptana RadRails.

Aptana RadRails é uma IDE baseada no Eclipse. Antes como um mero plugin (Eclipse), agora assumida pelo Aptana Studio, que a transformou em uma "IDE de verdade". Possui a versão gratuita (Free), e a paga (Pro) e é
open source.

Atualmente o RadRails tem suporte ao Rails 2.0, Code Completion e ao JRuby
¹!
Possui suporte ao Ruby (claro), ao CSS, JavaScript, rhtml e uma outra infinidade, que pode ser visto no site oficial: http://www.aptana.com/rails/#features
. No mesmo, pode ser feito o download para um futura instalação do RadRails.

Não há uma única IDE para Ruby on Rails, nem uma que por unanimidade seja a MELHOR de todas. O que na verdade existe, são prós e contras em cada um, onde nessa diferença de valores, uma se adequa ao desenvolvedor. Esse suprimento de necessidade é relativo, pois o que é essencial pra um, não quer dizer que seja pro próximo.

Apesar desse grande suporte, o RadRails causa insatisfação em alguns aspectos de usuabilidade ao usuários, devido principalmente a instabilidade ("travamentos"), e ao seu tempo relativamente alto de iniciação comparado com outras IDEs.

*¹JRuby para quem não sabe, é um interpretador Ruby, implementado 100% em Java. Permitindo assim, que você rode seus scripts de Ruby na máquina virtual java. O que o Ruby ganha com isso? Simples: Ele ganha o poder da infra estrutura java existente, e ainda permite uma melhor escalabilidade de seus programas. Certo que ele continua um pouco mais lento que o interpretador nativo do Ruby, mas isso será revertido pois Charles Nutter, seu criador e desenvolvedor, foi contratado pela Sun para dedicar-se integralmente ao projeto.

Veja mais:

Interface do RadRails

Vídeo do YouTube sobre o RadRails

Links relacionados:
http://www.infoblogs.com.br/view.action?contentId=30927&RadRails-10-Lancado
http://www.aptana.com/rails/
http://ruby-br.org/?p=179
http://www.urubatan.com.br/ruby-on-rails-ide-war-1-aptana-rad-rails/