Como vai pessoal, Tomando como fatores mercado de trabalho e menor tempo de aprendizado qual dessas linguagens seria a melhor opção para investir em aprender?
Ambas, não são excludentes, particularmente gosto mais do Ruby.
Para mim, nenhuma das duas serve para o que eu estou pretendendo desenvolver. Acho que o JAVA, atende as minhas necessidades.
Apenas uma opinião pessoal, já que é o que todos estão fazendo.
O Java é excelente e pode atender todas as suas necessidades. O Ruby, principalmente sobre o framework “on Rails” pode ser muito bom.
A pergunta que não quer calar é? Você quer desenvolver o que, para que e para quem?
Em termos de curva de aprendizagem o Python é a linguagem mais rápida! Em termos de aplicações ainda não encontrei nada que não possa ser feita em Python (hummm… talvez sexo.)
O melhor de tudo é que Java e Python se conversam muito facilmente e até se procriam - Jython!!!
Bom, dito isto, recomendo que dê uma olhada no http://www.pythonbrasil.com.br e no http://www.python.org/community/jobs/
É algum tipo de mercado de trabalho assim que procura?? Mais. O Google e o Yahoo são feitos em Python e sempre buscam desenvolvedores na comunidade. Com a criação do Google App Engine (feito em Python e para programadores Python) a coisa vai estourar.
Em http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html você tem uma comparação anual, no mês de vigência da linguagem mais utilizada no mundo.
Cabe a você agora a decisão!
E você faz o que com Python e Ruby? Não é desenvolver software?!
[quote=fielcomunista]
Em termos de curva de aprendizagem o Python é a linguagem mais rápida! [/quote]
Porque…?
Qualquer linguagem turing-complete pode fazer qualquer coisa.
Java e Python não conversam, Jython é uma implementação de Python em java, o que é algo diferente, mas ainda assim não é algo tão relevante na comparação visto que JRuby é uma plataforma bem popular.
[quote=fielcomunista]
O Google e o Yahoo são feitos em Python [/quote]
O Google usa python mas não é feito em Python. O GMail é Java, o engine de busca é C++ e por aí vai. O Yahoo! usa PHP para boa parte das suas aplicações.
Quanto ao TIOBE, recomendo que veja como eles conseguem as métricas. O índice não é lá muito confiável.
Não que python seja ruim ou pior, apenas corrigindo informações para dar uma visão menos parcial.
[quote=fielcomunista]Apenas uma opinião pessoal, já que é o que todos estão fazendo.
O Java é excelente e pode atender todas as suas necessidades. O Ruby, principalmente sobre o framework “on Rails” pode ser muito bom.
A pergunta que não quer calar é? Você quer desenvolver o que, para que e para quem?
Em termos de curva de aprendizagem o Python é a linguagem mais rápida! Em termos de aplicações ainda não encontrei nada que não possa ser feita em Python (hummm… talvez sexo.)
O melhor de tudo é que Java e Python se conversam muito facilmente e até se procriam - Jython!!!
Bom, dito isto, recomendo que dê uma olhada no http://www.pythonbrasil.com.br e no http://www.python.org/community/jobs/
É algum tipo de mercado de trabalho assim que procura?? Mais. O Google e o Yahoo são feitos em Python e sempre buscam desenvolvedores na comunidade. Com a criação do Google App Engine (feito em Python e para programadores Python) a coisa vai estourar.
Em http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html você tem uma comparação anual, no mês de vigência da linguagem mais utilizada no mundo.
Cabe a você agora a decisão![/quote]
Eu tentei escrever um programa para resolver o problema do empacotamento tridimensional em tempo polinomial e python me deixou na mão. Linguagem meia boca!
[b]Bom brigado pela opinião de todos vocês, bom vou dar mais uma boa pesquisada sobre as duas linguagens e escolher uma! Brigadão!
Nao precisa escolher uma. Voce pode aprender o suficiente das duas pra se virar bem qualquer que seja o caso.
pq escolher?
aprender uma linguagem não é igual a casamento
Eu particularmente prefiro Ruby.
Mas de uma olhada no Django para Python. Ta muito bom! http://www.djangoproject.com/
Pergunta pra ela o que é melhor:
http://images.google.com/images?client=safari&rls=en-us&q=leah%20culver&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wi
Python COM CERTEZA é melhor hahaha
PS. Essa aí saiu da lista da Caelum depois que alguem descobriu a Leah e todo mundo ficou meio besta hehehe
Tambem fiquei na mao quando tentei usar ruby pra calcular o diametro da rebimboca da parafuseta!!
Tambem fiquei na mao quando tentei usar ruby pra calcular o diametro da rebimboca da parafuseta!![/quote]
Cada um com as suas necessidades. =)
Tem muita coisa no Ubuntu que é em PY. Depois que tirar minha certificação SCJP e SCEA ai sim eu penso em aprender PY ou Ruby. =)
é sempre bom estar se abrindo para novos conceitos
é como nosso colega rafaeldx7 já havia dito, "…não é igual a casamento"
esse é o fluxo que já acontece a anos com muitas linguagem
a verdade é q agente tem q sempre se adequar as novas tecnologias
eu particularmente já tive alguns contatos com ambas as linguagens e gostei bastante das duas…facilidades, agilidade, entre outras coisas…mas ainda utilizo Java por uma questão de oportunidades de serviços
alias, dificilmente ouço falar sobre uma empresa que está desenvolvendo um projeto trabalhando com essas linguagens…axo q justamente por falta de profissionais
duplicou devido a erro no servidor, no momento do POST ele me apareceu uma mensagem de indisponibilidade, então prescionei F5.
[quote=louds]Eu tentei escrever um programa para resolver o problema do empacotamento tridimensional em tempo polinomial e python me deixou na mão. Linguagem meia boca!
[/quote]
Maluco queria ter a capacidade de inventar umas coisas loucas dessas, puts para que é que serve isto mesmo, disponibiliza o código ai para galera ver, acho que isto é invenção sua. Mas uma vez eu fiz um empacotamento exagonal em tempo exponencial que nao deixa de ser polinomial, mas isto só deu para fazer no papel e em assembly pq precisava de uma instruções do chipset.