Python ou Ruby?  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
s3v3r1n0
JavaBaby
[Avatar]

Membro desde: 20/11/2007 13:50:57
Mensagens: 95
Offline

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?
[MSN]
Kenobi
GUJ Master
[Avatar]

Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline

s3v3r1n0 wrote: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.

----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente.
[WWW] [MSN] [ICQ]
xwillianx
HelloWorld
[Avatar]

Membro desde: 30/05/2007 18:33:04
Mensagens: 14
Localização: Itabuna-Bahia
Offline

Para mim, nenhuma das duas serve para o que eu estou pretendendo desenvolver. Acho que o JAVA, atende as minhas necessidades.

Willian Silva
[MSN]
fielcomunista
Smalltalk
[Avatar]

Membro desde: 15/05/2008 20:16:30
Mensagens: 1
Localização: São Bernardo do Campo - SP
Offline

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!

--
# Eu creio em um Deus Criador que criou o homem a sua imagem e semelhanca, e deu-lhe o dom de ser criativo; e ele desenvolveu o Python!
[]'s
Ramalho
LinuxUser #349939
[Email] [WWW]
kirkgo
JavaTeenager
[Avatar]

Membro desde: 30/05/2005 16:56:22
Mensagens: 190
Localização: Goiânia/GO
Offline

xwillianx wrote:Para mim, nenhuma das duas serve para o que eu estou pretendendo desenvolver. Acho que o JAVA, atende as minhas necessidades.


E você faz o que com Python e Ruby? Não é desenvolver software?!

Atc.,
Kirk Patrick
"Para que o mal triunfe na terra, basta que os justos não façam nada."
[Email] [WWW] [MSN]
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

fielcomunista wrote:
Em termos de curva de aprendizagem o Python é a linguagem mais rápida!


Porque...?

fielcomunista wrote:Em termos de aplicações ainda não encontrei nada que não possa ser feita em Python (hummm... talvez sexo.)


Qualquer linguagem turing-complete pode fazer qualquer coisa.

fielcomunista wrote:
O melhor de tudo é que Java e Python se conversam muito facilmente e até se procriam - Jython!!!!!


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.

fielcomunista wrote:
O Google e o Yahoo são feitos em Python


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.

This message was edited 1 time. Last update was at 17/05/2008 03:35:30


Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

[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!


http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
s3v3r1n0
JavaBaby
[Avatar]

Membro desde: 20/11/2007 13:50:57
Mensagens: 95
Offline

[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!
[MSN]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

s3v3r1n0 wrote: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.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
rafaeldx7
HelloWorld
[Avatar]

Membro desde: 26/01/2007 14:11:53
Mensagens: 13
Localização: Niterói/RJ
Offline

pq escolher?

aprender uma linguagem não é igual a casamento
[WWW] [MSN] [ICQ]
Ricardo.SEP
Debugger

Membro desde: 14/12/2006 09:57:11
Mensagens: 69
Offline

Eu particularmente prefiro Ruby.

Mas de uma olhada no Django para Python. Ta muito bom! http://www.djangoproject.com/

Twitter: http://www.twitter.com/ricardosep
Blog: http://www.meupost.com
[WWW]
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

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

http://leahculver.com/about/

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

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
dlt
JavaEvangelist
[Avatar]

Membro desde: 20/12/2007 16:30:29
Mensagens: 367
Localização: Belo Horizonte
Offline

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!


Tambem fiquei na mao quando tentei usar ruby pra calcular o diametro da rebimboca da parafuseta!!

"It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?" - Alan Perlis
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

dlt wrote:
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!


Tambem fiquei na mao quando tentei usar ruby pra calcular o diametro da rebimboca da parafuseta!!


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. =)


unnamed.

there are so many monkeys at guj.
killer_
Thread.start()
[Avatar]

Membro desde: 27/04/2007 12:16:48
Mensagens: 36
Offline

é 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
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team