Ruby

Há algum tempo estou curioso com relação ao Ruby. Gostaria de uma opinião do pessoal com relação à linguagem. Alguém já usou? Conhece? Opiniões…

Gustavo Guilherme BacK
(Depois de mais de um ano ausente, volto ao guj. :smiley: )

Ruby é legal! Já que vc pediu impressao pessoal eu posso dar, técnica nao pq usei muito pouco e estou comecando com o negocio …

A documentacao nao eh das melhores … mas dá pra se virar bem … a linguagem em si é muuuito prática e relativamente fácil de aprender … diversao garantida :wink:

Ruby eh massa. Eu estou fazendo um pequeno tutorial que devo disponibilizar o “core” semana que vem. :slight_smile:

Vocês conhecem algum projetinho que eu possa usar pra estudar o código?

Gustavo Guilherme BacK

Dá uma olhada em:

http://www.whytheluckystiff.net/ruby/pickaxe/
http://poignantguide.net/ruby/

Obrigado pelas referências TaQ.

Andei procurando um projetinho simples feito em Ruby, mas não encontrei nada interessante para estudar. Conheces algum projeto simples em ruby para que eu possa dar uma olhada?

Gustavo Guilherme BacK

Dê uma olhada aqui:

http://rubyforge.org/

Esse site é brasileiro ou houve uma grande preocupação e um ótimo trabalho feito para que ele ficasse perfeito em navegadores pt_br?

Gustavo Guilherme BacK

Não é Brasileiro não, fizeram a coisa bem feita mesmo. :slight_smile:

Liberei um tutorial de Ruby aqui:

http://beam.to/taq/tutorialruby.php

Perguntinha: Ruby ou Python?

Falei besteira? :slight_smile:

Eu fico com Ruby. :slight_smile:
Falar besteira você não falou, mas que isso vai gerar flamewar, ah, vai.
Mas eu tô fora. :slight_smile:

Antes do flamewar comecar, fique com os dois. Quanto mais linguagens voce souber (e usar), melhor programador voce eh. :wink:

[quote=TaQ]Liberei um tutorial de Ruby aqui:

http://beam.to/taq/tutorialruby.php[/quote]

Tá muito legal o tuto… eu só ando trabalhando com ambiente windows, provavelmente vou me matar um bucado pra poder fazer as coisas funcionarem por aqui, caso tenha sucesso vou procurar contribuir com uma secção sobre configuração no win.

Gustavo Guilherme BacK

Acho que você não vai ter problemas não, só tem que instalar ele no Windows e configurar o arquivinho do irb que deve estar perdido em algum lugar lá ehehe.

http://en.wikibooks.org/wiki/Programming:Ruby

Wikipedia… muitoooo bom…

Gustavo Guilherme BacK

Não chega a ser isso, talvez eu não va aprender nenhum (apesar de saber um pouco de python). Minha curiosidade é saber de pessoas que já mexeram com os dois de qual deles gostaram mais.

E minha pergunta se falei besteira foi no sentido de que alguém poderia me dizer “Não tem nada a ver python e ruby.” No sentido de eles não serem comparáveis.

E acho que não vai dar briga, a galera aqui já ta bem grandinha :wink:

UIA! Legal!

Acho que python ou ruby é mais questão de gosto.

Porêm python tem uma comunidade maior, mais bibliotecas a disposição e, principalmente, se preocupa muito com backward compatibility, não deixa todo mundo com scripts não funcionando depois de uma atualização.

Acho que essa diferenca vem mais do publico-alvo do Python, que jah eh beeeem grandinho. No caso de Ruby ainda “da tempo” de fazer algumas mudancas nao-tao-criticas sem acabar com a festa de todo mundo.

Outra coisa interessante de reparar eh que, por mais coisa que Python ja tenha suporte sintatico para, Ruby consegue ter ainda mais. Isso eh meio Perlento (regex, {…} unless() e coisas do tipo que o pessoal do Python preferiu nao embutir para nao poluir a linguagem), mas como o Ruby tem MUITO foco em OO, nao fica feio, fica pratico :smiley:

Escrever um parser pra Ruby, alias, eh um bom desafio. :slight_smile: