cleberson.henrique:
Muito interessante as respostas…isso vai me ajudar na tomada de decisão vlw pessoal xD
Nossa…não sei o por que todo mundo fala que java é dificil, tanto na faculdade no trabalho…é geral, sei lá acho tão facil :?
O importante cleberson é você entender as características de cada linguagem. Em Ruby não que dizer que você não vai “pensar”, como foi citado algum dos posts acima, pois basta você saber oq está fazendo.
Programo tempo integral em Java, e de alguns meses pra cá comecei a aprender Ruby e suas características (assim como outras linguagens similares), e confesso que oq mais me chamou a atenção é o fato de nao me preocupar com certos detalhes de configuração (onde colocar libs, etc) - executo um “gem install algumaCoisa” e pronto. Obviamente alguns detalhes sempre virão a tona, mas programando em Ruby consigo focar e pensar mais no domínio da minha aplicação.
Também não acho Java difícil. Até gosto do Java, mas não curto muito o fato de ter que quebrar a cabeça resolvendo bugs de configuração e dependências, que em certos casos se torna uma chatice.
Esses dias mesmo, eu estava com um problema em Java pra fazer funcionar a leitura de um PDF com a biblioteca PDFBox. Quando a imagem era JPEG, eu conseguia fazer operação de IO e tal. Mas quando era TIFF não conseguia. Acontece que demorei um pouco pra perceber isto, e ao final, descobrir que para funcionar com TIFF deveria colocar um jar chamado “jai-imageio” no lib do Tomcat, e não da aplicação.
Enfim, demorei algumas horas me preocupando com algo onde eu não deveria me preocupar. Contudo existem outras certas coisas que gosto no Ruby e tbm outras que gosto no Java.
De qq forma boa sorte nessa sua nova experiência e tire o máximo de proveito das duas linguagens, e concordo com o Luiz Aguiar: pode ser que em breve vc abrace o Ruby e nao tenha mais vontade de programar em Java.