JavaFree.org | RubyOnBr.org

Se Ruby é bom, o ke faço com Java?

Acompanhar Se Ruby é bom, o ke faço com Java? 9 posts, 9 participantes

Avatar ezacnog 10 posts

Estou em dúvida, parece ke Ruby na área de web põe as tecnologias do Java na palma da mão (ou será ke estou enganado?). Minha dedicação estava pro java, mas, e agora? Em quem devo investir mais e melhor? Kuais sao as vantagens e desvantagens entre Ruby e Java???

 
Avatar eLF 168 posts

Penso que linguagem/tecnologias sao como linguas…. você pode saber bem portugues mas se suber mais como ingles, espanhol e assim por diante eh sempre melhor… crio eu que nao se pode apoiar somente em um tecnologia…

 
Avatar Arthur Martins 213 posts

Dá uma analisada neste Post

Eu estou migrando um sistema desenvolvido em Java, utiliza Servlets na sua totalidade, funciona como um MVC embutido, um servlet padrão gera as views, a conexão com o banco é JDBC.

Bom, estou migrando o sistema para Ruby on Rails e notei um ganho de performance considerável, além de que o desenvolvimento é muito ágil.

Abraço,

 
10201543577576e12-vitorpamplona Vitor Fernando Pamplona 18 posts

Estude ambos, Java e Ruby.

Estudar a língua portuguesa também é importante.

 
Ds054 Grinvon 130 posts

Complementa.

Aprenda que nenhuma linguagem/plataforma ou tecnologia é pronta pra tudo, e nem sempre um tipo de aplicação é sempre bom desenvolver em uma mesma tecnologia. Então… complementa!

 
Avatar Daniel Libanori 199 posts

Se Ruby é bom, o que faço com Java?! Chama o GC e desaloca da pilha!!

Ocupa esse espaço de memória com smalltalk, python, lua, scheme, lisp… e claro, mais Ruby!!

Brincadeira, claro! Nunca é ruim saber qualquer coisa (exceto Visual Basic).

O problema que eu enfrento hoje é que não suporto mais algumas linguagens e são justamente aquelas adotadas em grande proporção no mercado. É ruim isso, porque para mim, programador tem que ter tesão de programar.

 
Avatar Mereghost 1476 posts

Daniel:

Concordo com um bocado do que tu diz, no entanto apesar do meu desgosto do Java (antigo por sinal) e minha lamentação sobre diversas áreas do .NET, tenho que reconhece que tem coisas que eles fazem bem (ou mais fácil, ou simplesmente tem seu nicho).

Tento me manter agnóstico nisso. Se preciso tratar longos “arquivos de texto” (como tratar alguns campos de arquivos DBFs, comuns no seto público) vou usar Perl e não Ruby e muito menos .NET. A performance será melhor, o código não exatamente mais simples (principalmente porque meu Perl-fu deixa 100% a desejar) mas aproveito pra aprender mais um pouco.

Em geral não acredito em superioridade de uma linguagem sobre outra. Atualmente, ainda mais no Mundo dos substantivos, como coloca o mala do Joel, todas as linguagens são equivalentes. Algumas tem ainda algum caminho a percorrer, outras precisam de um regime e outras são uma pena serem tímidas e não darem muito a cara a tapa (Smalltalk por exemplo).

Agora, não dá pra negar, desenvolver pra web em qualquer coisa que não seja RoR virou um grande tédio.

E cara, disse tudo: programador tem que ter prazer em programar. =)

 
Avatar CarLN 5 posts

Hhuahuaeueahueauhea… fiquei até contente em ler esse tópico.
Eu sou um amante das linguagens de programação… mas me recuso a trabalhar profissionalmente com elas, porque não curto muito passar o DIA no computador só nos códigos. Eu sou mais aquele que se empolga com desafios complexos e cria pequenas soluções que movem o mundo. Logo, eu programo por hobby e para soluções empresariais que exijam pouco trabalho. Vejam só que programar é uma coisa… digitar código é outra! Não consigo ficar digitando código feito doido porque o cliente pediu um sistema que tem mil campos. É chato demais hehehe.

Eu, particularmente, acho que não vale mais a pena investir em Java. Java NÃO é mais o futuro e sim o presente! Ruby está evoluindo de maneira tão rápida e sendo muito mais gostoso de programar. Eu já programei em mais de 9 linguagens e, bem, sei da experiência que posso tentar contribuir com vocês :D!
Quando eu parti para Java na faculdade, não consegui gostar daquela linguagem. Era frescura demais para fazer uma coisa de nada. Nem nas linguagens “antigas” como Delphi, C e Python era tão fresco daquele jeito… foi como um “retrocesso”. Explodiu de vez por causa da “portabilidade” (máquina virtual) e da orientação total a objetos!

Mas como já disseram por aí: todo conhecimento é extremamente válido. Se eu não soubesse java e sua estrutura, eu não poderia estar criticando agora a respeito dele… :D

 
Avatar Shairon Toledo 1428 posts

Em geral não acredito em superioridade de uma linguagem sobre outra.

Concordo com o Meree e Libanori, o que faz a linguagem ser boa é apenas a absorção em massa do mercado? Se sim, somos mais uma vez vitimas do capitalismo. Linguagem de programação é algo que mexe com o sistema primitivo de defesa do programador que em sua maioria defende seu pão para continuar comendo, tipo “quem mexeu no meu queijo”. Quem ficar comendo o queijo sem procurar outro, ficará com fome quando ele acabar.

Eu gosto do romantismo que há entre linguagem e programadores em alguns casos chega a extrapola o senso platônico, digo isso quando há ajuda mútua entre a “língua” e o “lingüista” e não entre “língua” e o “simples falante”. O lingüista percebe que a língua é o aspecto social da língua, porconseguinte necessita de interação dos falantes dando corpo e alma a língua. Os ditos “simples falantes” deturpam a língua, criam a “informalidade da língua”, estão satisfeitos apenas em usa-la independente da forma descrita em uma suposta gramática. Os consumistas, que eu chamo(no caso de Ruby hoje) operadores de framework. Ajudar a língua é fala-la corretamente.
O conceito de comparação final entre linguagens de programação só será válido, se somente se, o cara for poliglota.

No mais, são apenas sobreviventes.

Fico feliz que a maioria aqui querem ajudar Ruby e não apenas abusar sexualmente dela. :) Apenas alguns pensamentos.