ORACLE : Crise no JAVA Community Process (JCP)

108 respostas
JxtaNode

Embora seja a aproximação das eleições para eleger novos membros do Comitê Executivo do Java Community Process (JCP), a situação dentro da organização para padronizar o Java, parece cada vez mais insustentável.

Desta vez, as vozes vêm de dentro do JCP.

Doug Lea, um “guru” do JAVA, e membro do comitê executivo do JCP acaba de deixar a sua posição, publicando uma carta aberta em que critica duramente a Oracle e sua governança no JCP. E mesmo simplesmente a credibilidade da empresa de Larry Ellison.

Outro membro da JCP, Stephen Colebourne, também membro da Fundação Apache, manteve sua oposição à nomeação pela Oracle, de Scott Shapiro, um programador Java certificado … na empresa especializada em cuidados médicos por imagem mamária “Hologic”.

Doug Lea diz : “A JCP não é mais um organismo de especificação e normalização credível.”

Ele disse que a JCP está rapidamente se tornando nada mais ou menos, a aprovação para as iniciativas da Oracle. A Oracle anunciou recentemente que iria apresentar a sua visão para o Java 7 e 8 para a comunidade “muito em breve”.

Doug Lea diz também que à uma outra questão espinhosa: o do projeto Harmony.

Ele acha, também, que a Oracle não vai oferecer testes de compatibilidade de licenças do Java para a Fundação Apache. Uma licença que iria validar o projeto Harmony como uma alternativa credível para o OpenJDK.

Fontes :
To: JCP Executive Committee Members
From: Doug Lea
Date: 22 October 2010
http://gee.cs.oswego.edu/dl/html/jcp22oct10.html

Stephen Colebourne’s Weblog :
http://www.jroller.com/scolebourne/entry/stacking_the_jcp_election

Traduzido do francês :
http://www.developpez.com/actu/22689/Crise-au-Java-Community-Process-des-voix-internes-a-l-organisme-s-elevent-pour-denoncer-les-pratiques-d-Oracle

108 Respostas

Andre_Brito

Nossa… Essa da Hologic foi complicado, hein?

Maior nepotismo isso, hein? Sacanagem… A Oracle tem esse ‘poder’? De simplesmente apontar uma e decidir escolher a mesma? Se sim, digamos que, para o Java, a força da comunidade foi parcialmente esmagada. Lamentável :expressionless:

De qualquer forma, eu estava lendo ali… Se a Hologic não conseguir 50% dos votos do JCP, a Oracle vai ter que nominar outro. E, quem sabe, isso vire algo sem fim… A Oracle nomeia um ‘amigo’. Se não der, nomeia ‘outro amigo’. Isso parece que não vai ter fim :\

Achei que um dos candidatos seria o Uncle Bob, mas não vi ele na lista. Depois vi um brazuca, o Fabio Haider. Seria interessante ter um brasileiro lá dentro. E vi que tem outras pessoas de influência ali, como o Bob Lee (Crazy Bob? Guice?), Google, Liferay e Eclipse.

ViniGodoy

Poder ela tem. O java é dela, ela faz o que quiser.
Agora, se abusar, também temos o poder de mudar de linguagem.

J

ViniGodoy:
Poder ela tem. O java é dela, ela faz o que quiser.
Agora, se abusar, também temos o poder de mudar de linguagem.

muito boa. ferramentas é o que não faltam por ae.

Luiz_Gustavo

juliocbq:
ViniGodoy:
Poder ela tem. O java é dela, ela faz o que quiser.
Agora, se abusar, também temos o poder de mudar de linguagem.

muito boa. ferramentas é o que não faltam por ae.

De qualquer forma a situação é lamentável. Espero que não cheguemos a este ponto, por este motivo.

:roll:

J

Luiz_Gustavo:
juliocbq:
ViniGodoy:
Poder ela tem. O java é dela, ela faz o que quiser.
Agora, se abusar, também temos o poder de mudar de linguagem.

muito boa. ferramentas é o que não faltam por ae.

De qualquer forma a situação é lamentável. Espero que não cheguemos a este ponto, por este motivo.

:roll:

Eu já lamentei uma série de ferramentas ótimas que a Oracle descontinuou. Como a tecnologia é dela é bem provavel que isso possa acontecer mesmo.

B

ViniGodoy:
Poder ela tem. O java é dela, ela faz o que quiser.
Agora, se abusar, também temos o poder de mudar de linguagem.

tomara que as empresas também façam o mesmo. assim vai ter mais gente migrando e criando mercado pra ex-programdores java. Ou seja, enquanto entramos em outra linguagem ou plataforma temos ainda como faturar com o conhecimento ultrapassado :wink:

G

Nunca em toda a história a Oracle esteve tão na boca do povo.

Morte e posterior ressurgimento do Kenai, IBM no OpenJDK enfraquecendo o Harmony, processo contra Google por causa do Dalvik, LibreOffice X OO, cobrança pelo plugin do Office para ODF, morte do OpenSSO, morte do OpenSolaris e término do “peça um DVD grátis do OpenSolaris”, morte do Sun Spot, morte do FX Script, cronograma do JDK 7/8 (essa foi culpa da Sun), saída de Gosling/Sang-Shin/Simon Phipps/Jonathan Schwartz dentre outros menores rolando praticamente um saída geral de todos ex-Sun, rumores sobre o MySQL.

Esqueci de alguma coisa?

zoren

Será que o java vai mudar de nome e cair na mão da comunidade, como um projeto independente? assim como o MariaDB

edit:

Não estou querendo dizer que o java vai acabar, de jeito nenhum.

Mas o projeto Maria DB nasceu depois da aquisição do MySQL pela Sun, eles não gostavam e simplesmente fizeram um branch do repositório

Agora parace que a história se repete, mas com o Java.

Alias, não só com o java, com muitos outros projetos da Sun.

chun

Olha , pela PRIMEIRA VEZ em anos , estou vendo o pessoal do java SE MEXENDO…

isso mesmo MEXENDO…

quase 4 anos para fazer uma spec é uma VERGONHA , MUITO DEVAGAR MESMO…

O Java 7 então ? ANOS e ainda o que se tem é um grande “VAZIO”…

Tem que mexer mesmo… o pessoal tá parecendo um BANDO DE ‘pomposos programadores’…

A forma que a Oracle está fazendo as coisas é discutivel… MAS… que tinha que dar uma acordada nesse pessoal , ISSO SIM TINHA.

JavaFXMan

Olha , pela PRIMEIRA VEZ em anos , estou vendo o pessoal do java SE MEXENDO…

isso mesmo MEXENDO…

quase 4 anos para fazer uma spec é uma VERGONHA , MUITO DEVAGAR MESMO…

O Java 7 então ? ANOS e ainda o que se tem é um grande “VAZIO”…

Tem que mexer mesmo… o pessoal tá parecendo um BANDO DE ‘pomposos programadores’…

A forma que a Oracle está fazendo as coisas é discutivel… MAS… que tinha que dar uma acordada nesse pessoal , ISSO SIM TINHA.

Concordo com você Chun. Também vejo por esse lado.

Priuli

Concordo com você Chun ²

K

Opa, está faltando o MarcosAlex aqui pra defender a posição da Oracle e sabermos o que realmente é o plano da mesma, nada mais do que ele pra nos esclarecer isso.

Adelar

++

vitu

++

+1

I

Mais uma discussão !

Java vai morrer ?
Oracle vai monopolizar a plataforma ?
Vale a pena investir estudos na plataforma ?
Vale a pena desenvolver software nesta plataforma ?

Acho que se tirar uma uma listagem das mensagens ultimamente só se fala disso né !!!

Bom como todos falam linguagem, plataforma de desenvolvimento tem de monte ! Mas sempre temos um carinho especial por alguma né ! Eu trabalho atualmente com .Net, mas acompanho muito Java, por gostar muito da filosofia e posição das pessoas que usam, mas estamos vendo que essa aquisição gerou muitas polemicas e está acabando com muita coisa que fortalecia a plataforma.

Jesuino_Master

Ninguém ainda falou “corram para as colinas”

M

O chun falou tudo, o que não está andando tem que mexer. Quanto tempo demora pra sair alguma coisa pro Java? Ainda mais agora que a concorrência entre linguagens está mais acirrada, tem de agir.

Sobre a Hologic, a Oracle justificou que pretende abrir a participação no JCP pra pessoas que sejam mais usuárias do que desenvolvedoras da VM, ouvindo uma opinião “de fora”, coisa que ela reivindicava desde a época da Sun.

Não sei se é verdade, já que cada um defende sua opinião. Mas é o “outro lado” da história.

Y

Pois é, quem sabe assim teriamos alternativas “oficiais” a algumas aberrações como JSF, por exemplo.

K

marcosalex:
O chun falou tudo, o que não está andando tem que mexer. Quanto tempo demora pra sair alguma coisa pro Java? Ainda mais agora que a concorrência entre linguagens está mais acirrada, tem de agir.

Sobre a Hologic, a Oracle justificou que pretende abrir a participação no JCP pra pessoas que sejam mais usuárias do que desenvolvedoras da VM, ouvindo uma opinião “de fora”, coisa que ela reivindicava desde a época da Sun.

Não sei se é verdade, já que cada um defende sua opinião. Mas é o “outro lado” da história.

Esse é o cara, tá explicado.

M

knowledgebr:
marcosalex:
O chun falou tudo, o que não está andando tem que mexer. Quanto tempo demora pra sair alguma coisa pro Java? Ainda mais agora que a concorrência entre linguagens está mais acirrada, tem de agir.

Sobre a Hologic, a Oracle justificou que pretende abrir a participação no JCP pra pessoas que sejam mais usuárias do que desenvolvedoras da VM, ouvindo uma opinião “de fora”, coisa que ela reivindicava desde a época da Sun.

Não sei se é verdade, já que cada um defende sua opinião. Mas é o “outro lado” da história.

Esse é o cara, tá explicado.

:lol:

J

mexer tem que mexer mesmo. E essa coisa de opinião de fora é uma idéia muito boa. Evita de criar um tecnologia que só serve pra uma coisa só. Mas lembrando que estamos somente especulando. Se a oracle vai ferrar com tudo ou não só o tempo vai dizer mesmo.

G

O pessoal ta descendo o pau na Oracle e no Java, a Oracle vai fazer isso, vai fazer aquilo, lembrando que a Oracle tem o BD muito requisitado (não digo o mais pq não tenho dados oficiais). No meu ponto de visto até agora a maioria das mudanças foram positivas (vamos ser sinceros, o modelo SUN é uma utopia). Mesmo assim e pessoal fica nessa, é vamos ver se vai dar certo, pô nem parece que é da comunidade Java.

Hoje eu trabalho com java, flex, php, e já que estas linguagens são de meu uso diário, sempro procuro dar apoio, relatando Bugs, ajudando em forum, etc, e pessoal tem que largar mão de conversar e por a mão na massa. O principal poder destas linguagem e de outros (.net por exemplo) são suas comunidades.

wescleyfcosta

Não sei dizer ao certo o nome do cidadão que fez uma das palestras da oracle o ano passado no Sun tech days (era o mais de negócio).

Deu para notar que ele falou do JCP com um certo recentimento, dizendo que o mesmo precisaria ser mais ágil em uma das respostas dele, pelo menos foi isso com meu “ingles maravilhoso” entendi.

deniswsrosa

Na verdade a JCP eh quase como uma grande reuniao de condominio. por isso que demora tanto athe se fechar alguma especificacao. Mas esse negocio da oracle me preocupa, pq esta todo mundo cada vez mais descontente e jah comecam a pensar em possiveis forks… o que pode ser a renovacao ou o decaimento de uma linguagem.
Mas novamente, ainda nao ha motivos para FUD.

chun

Para o Java como plataforma , seria MUITO BOM se a JCP não desse pitaco na Linguagem e nem na JVM.

No máximo uma votação para “sugerir” , eles são MUITO lerdos…

E ainda fazem o que fizeram com o Java EE 6 , permitirao a criação de anotacoes IDENTICAS entre o CDI e o JSF normal…

Levaram DECADAS e ainda fazem cagada.

Diabo_Loiro

seja o que for n podemos fazer nada alem de mudar de linguagem.

realmente não entendi “aberração” jsf é uma das melhores coisas do java…

chun

Devo concordar de que “como surgiu” o JSF , o pessoal poderia ter trabalhado para deixa-lo mais simples … para vc ter uma ideia , para trocar as msgs de erro na versao 1.0 era UM PARTO…

é ridiculo levar 4 anos para fazer algo tão básico…

Esse Ed Burns não deveria estar a frente faz MUITO tempo…

Diabo_Loiro

é verdade com relação ao tempo demorou mesmo.

J

Caminhou a passo de tartarugas, tem anos que venho falando isso aqui no guj. Agilidade tem que ter, mas não adianta ser rápido e fazer tudo porcamente.

adriano_si

O que pode acontecer de tão desastroso ??? O Java se transformar em um .NET portável ?? Que bom, levando em consideração que o nome Oracle dá uma certa credibilidade, veremos mais pessoas correndo para o Java, logo, mais emprego e mais consultorias…

Pelo menos temos que ver o lado bom… Claro que tudo pode caminhar para o outro lado e vermos a decadência da Plataforma o mais rápido do que esperávamos, mas, será que a Oracle quer perder dinheiro mesmo ???

Sei não, sempre achei a idéia da JCP muito boa, onde a comunidade decidia, o problema é que na JCP tinha tanto estrelismo e individualismo, que cada um queria o Java a sua maneira… CAGADA geral. Dá-se um fim nisso e a linguagem evolui. Será ???

M

Quantos anos que o pessoal reclama da demora da JCP e das novas implementações?

Agora que tá mexendo, o pessoal quer correr pras montanhas…

chun

Por mim , que mandem todo mundo pra rua… não adianta ter um comite de especialistas que normalmente nem estão com a mao no código !

Uma decisão técnica deve conter pessoal técnico , porem não só teórico…

Gustavo_Marques

Quanto maior nosso leque de linguagens dominadas, menor o medo do futuro do java. Trabalho com java a anos como principal linguagem, mas vez por outra faço questão de pegar jobs em outras linguagens. Isso cria em mim um senso de segurança. Aprender outras linguagens não é um ato de desconfiança para com o futuro do java, antes, um modo de ampliar seu leque de serviços que podem ser oferecidos ao mercado.

G

Na boa, se Java é uma linguagem ruim ou uma plataforma que não vem sendo atualizada como todos achamos que deveria, por que é então que ela é, senão a mais, uma das mais usadas no mundo?

Alguém aqui já trabalhou no JCP pra dizer que ele não funciona ou que é apenas “mais uma reunião de condomínio”?

O Java não foi proposto para ser uma linguagem dinâmica ou mesmo uma linguagem que provê tudo que é de mais atual.
Que eu saiba, o propósito da linguagem e da plataforma era a PORTABILIDADE. Isso, ela cumpriu e cumpre com maestria, salvo alguma coisa ou outra que não funciona “liso” em todos SOs, ela vem cumprido muito bem o seu propósito.

Se alguém sente falta de alguma coisa dinâmica, então use nas partes apropriadas de sua aplicação uma linguagem como JRUby, Scala, JavaScript, etc…

B

o top-down da jcp não está acabando, mas sendo substituido… o problema é quem vai fazer o top-down daqui pra frente… se com pessoas competentes já é perigoso, imagine na base da politicagem corporativa…

J

giulianocosta:
Na boa, se Java é uma linguagem ruim ou uma plataforma que não vem sendo atualizada como todos achamos que deveria, por que é então que ela é, senão a mais, uma das mais usadas no mundo?

Alguém aqui já trabalhou no JCP pra dizer que ele não funciona ou que é apenas “mais uma reunião de condomínio”?

O Java não foi proposto para ser uma linguagem dinâmica ou mesmo uma linguagem que provê tudo que é de mais atual.
Que eu saiba, o propósito da linguagem e da plataforma era a PORTABILIDADE. Isso, ela cumpriu e cumpre com maestria, salvo alguma coisa ou outra que não funciona “liso” em todos SOs, ela vem cumprido muito bem o seu propósito.

Se alguém sente falta de alguma coisa dinâmica, então use nas partes apropriadas de sua aplicação uma linguagem como JRUby, Scala, JavaScript, etc…

O problema é que o java ficou uns 5 anos sem evoluir. Eu sinceramente gostaria de usar java em todos os projetos que executo, mas infelizmente para certas coisas não hà como. Isso devido a lerdeza do jcp ou alguém responsável pelo desenvolvimento do java lançar algo útil em uma release(como melhorar o desempenho da jvm do que adicionar essa bobeira dinãmica como disseram ae).

M

giulianocosta:
Na boa, se Java é uma linguagem ruim ou uma plataforma que não vem sendo atualizada como todos achamos que deveria, por que é então que ela é, senão a mais, uma das mais usadas no mundo?

Porque é barato e fácil de encontrar mão de obra barata, que nem Big Mac e Coca-cola.

chun

Olha , quero saber onde é este Mac Donalds , prq tá foda contratar utimamente… parece que o mercado pegou todos !

A ultima coisa que encontro por ai sao “programadores java barato”

Me conte , qual o salario na sua opiniao de uma “mão de obra java barata” ?

G

juliocbq:

O problema é que o java ficou uns 5 anos sem evoluir. Eu sinceramente gostaria de usar java em todos os projetos que executo, mas infelizmente para certas coisas não hà como. Isso devido a lerdeza do jcp ou alguém responsável pelo desenvolvimento do java lançar algo útil em uma release(como melhorar o desempenho da jvm do que adicionar essa bobeira dinãmica como disseram ae).

Juliocbq, o que tu sente falta na sintaxe do java?
Quanto à JVM, que eu saiba, ela é sinonimo de desempenho pra muita gente de renome da comunidade de software em geral. Tanto é, que ela vem servido de VM para linguagens mais novas. Você já teve algum problema de desempenho utilizando o java?

G

Se a mão de obra da comunidade java é barata, cite-me uma que seja cara para uma linguagem tão difundida como o Java…

M

Se a mão de obra da comunidade java é barata, cite-me uma que seja cara para uma linguagem tão difundida como o Java…

Não entendi, poderia reformular?

O fato é que ser mais utilizada não tem nada a ver com a qualidade da linguagem, por isso o exemplo da coca-cola e bigmac.

chun

Se a mão de obra da comunidade java é barata, cite-me uma que seja cara para uma linguagem tão difundida como o Java…

Não entendi, poderia reformular?

O fato é que ser mais utilizada não tem nada a ver com a qualidade da linguagem, por isso o exemplo da coca-cola e bigmac.

Quanto que parar você é “mao de obra barata” ?

G

mochuara:

Não entendi, poderia reformular?

O fato é que ser mais utilizada não tem nada a ver com a qualidade da linguagem, por isso o exemplo da coca-cola e bigmac.

Pedi para que tu me citasses um exemplo de profissional “caro”, que trabalhe com uma linguagem tão dinfundida quanto o java é.

Puxa, comparar Java com coca-cola e BigMac foi fogo hein? hehehehehehe…

Não quero dizer que difusão é sinal de qualidade. Mas ser difundido, alguma coisa quer dizer. Cabe a nós resgatar o que isso quer dizer. Pra mim, java esta muito longe de ser uma linguagem de má qualidade. Mas muito mesmo…

chun

giulianocosta:
mochuara:

Não entendi, poderia reformular?

O fato é que ser mais utilizada não tem nada a ver com a qualidade da linguagem, por isso o exemplo da coca-cola e bigmac.

Pedi para que tu me citasses um exemplo de profissional “caro”, que trabalhe com uma linguagem tão dinfundida quanto o java é.

Puxa, comparar Java com coca-cola e BigMac foi fogo hein? hehehehehehe…

Não quero dizer que difusão é sinal de qualidade. Mas ser difundido, alguma coisa quer dizer. Cabe a nós resgatar o que isso quer dizer. Pra mim, java esta muito longe de ser uma linguagem de má qualidade. Mas muito mesmo…

Não esquenta , é que o JAva não foi criado pela Apple , entao o mochuara acha um lixo , entende ?:slight_smile:

G

chun:

Não esquenta , é que o JAva não foi criado pela Apple , entao o mochuara acha um lixo , entende ?:)

Hehehehehhee… Mas que eu saiba isso aqui não é uma comunidade de Objective C… Tá perdidão aqui…hehehehehhe

chun

Voce provocou a IRA do Deus ‘mochuara’ com este seu comentário INSOLENTE !

Agora sofrerás a consequência !!!

CABLAM !

esmiralha

giulianocosta:
chun:

Não esquenta , é que o JAva não foi criado pela Apple , entao o mochuara acha um lixo , entende ?:)

Hehehehehhee… Mas que eu saiba isso aqui não é uma comunidade de Objective C… Tá perdidão aqui…hehehehehhe

Até onde eu sei, a Apple não inventou o Objective-C. Ela só comprou a linguagem de outra empresa ainda na época da NeXT.

G

Até onde eu sei não disse que a Apple fez a linguagem… :smiley:

M

Até onde eu sei não disse que a Apple fez a linguagem… :D

Então pronto, Objective-C!

esmiralha

Até onde eu sei não disse que a Apple fez a linguagem… :D

Até onde eu sei (até onde isso vai?), eu não disse que você disse isso! :slight_smile:

Eu só dei uma dica de que se o mochuara acha Objective-C “uma coisa linda”, como diria Caetano, por ser fã da Apple ele está rezando pro santo errado…

M

Se fosse pra encontrar profissional barato, tava todo mundo de VB e Access, facinhos de programar e qualquer cursinho de 2 semanas o cara sai fazendo crud.

Java é portável, escalável e produtivo. E os profissionais estão escassos e mais caros, vide as dezenas de tópicos de empresas procurando gente e não encontram porque não pagam o que o profissional quer. Hoje um analista Java tem muito mais poder de barganha.

Mas o desenvolvimento do Java está lento, ele já começou a perder mercado pra outras linguagens, inclusive que rodam sob a JVM. Por isso a Oracle e a IBM estão trabalhando pra tentar agilizar o processo, mesmo que alguns puristas acabem contrariados.

J

giulianocosta:
juliocbq:

O problema é que o java ficou uns 5 anos sem evoluir. Eu sinceramente gostaria de usar java em todos os projetos que executo, mas infelizmente para certas coisas não hà como. Isso devido a lerdeza do jcp ou alguém responsável pelo desenvolvimento do java lançar algo útil em uma release(como melhorar o desempenho da jvm do que adicionar essa bobeira dinãmica como disseram ae).

Juliocbq, o que tu sente falta na sintaxe do java?
Quanto à JVM, que eu saiba, ela é sinonimo de desempenho pra muita gente de renome da comunidade de software em geral. Tanto é, que ela vem servido de VM para linguagens mais novas. Você já teve algum problema de desempenho utilizando o java?

Não alguma vez, mas todo dia. Eu pesquiso uma maneira de usar java para edição de vídeo e durante meses sem sucesso. Minha esperança era o javafx(Ainda é).
Detalhe, o desempenho vem melhorando, mas quero ver o bytecode java rodar quase tão rápido quanto um programa c++. Isso tem haver com o jit. Hoje o jit é muito bom, mas para realtime ainda falta muito.

Na sintaxe não sinto falta de nada, quem sabe uma sobrecarga de operadores para eu ficar feliz com minha matemática computacional.

M

marcosalex:
Se fosse pra encontrar profissional barato, tava todo mundo de VB e Access, facinhos de programar e qualquer cursinho de 2 semanas o cara sai fazendo crud.

Java é portável, escalável e produtivo. E os profissionais estão escassos e mais caros, vide as dezenas de tópicos de empresas procurando gente e não encontram porque não pagam o que o profissional quer. Hoje um analista Java tem muito mais poder de barganha.

Mas o desenvolvimento do Java está lento, ele já começou a perder mercado pra outras linguagens, inclusive que rodam sob a JVM. Por isso a Oracle e a IBM estão trabalhando pra tentar agilizar o processo, mesmo que alguns puristas acabem contrariados.

Esqueceu de mencionar que Java é de graça, enquanto VB e Access são da MS.

Mas eu chorei de rir quando disse que Java é produtivo. rs

M

E Java tb é muito fácil, com uma arquitetura de referência definida (coisa que qualquer empresa Java tem hoje em dia) qualquer um da empresa pode ser treinado e sair programando, nem precisa ser da área…

To cansado de ver isso acontecer.

M

Até onde eu sei não disse que a Apple fez a linguagem… :D

Então pronto, Objective-C!

Mas falando sério agora, eu discordei que a linguagem ser a mais usada era sinal que fosse boa. Apenas isso.

Agora se vc vai ganhar bem ou mal vai depender da oferta e procura de cada região.

O fato é que, ninguém é valorizado por seguir a manada e aprender linguagem X ou Y, e sim o contrário, saber resolver problemas que pouco gente sabe.

G

Aqui tu ta sendo um pouco cruel com o java né. Nunca foi o forte dele a area de edição videos. Certamente há outras linguagens que mexem melhor com isso. Tu que mexe com isso, qual outra linguagem te da um suporte forte na edição de videos?

Aqui não seria de tu usar o JRuby Engine pra facilitar tua vida?:smiley:

hvivox

Certa vez comentaram que phyton seria a liguagem do futuro! será?

Levando em consideração tudo que a Oracle vem fazendo! acredito que isso vai motivar mtas pessoas a procurar outra linguagem!

Vai que a IBM resolve vender o eclipse! aí quebra as pernas de todo mundo que utiliza a ferramenta.

M

giulianocosta:

Aqui não seria de tu usar o JRuby Engine pra facilitar tua vida?:D

Só se for pra fazer um site sobre tabuadas. :twisted:

G

Puxa, se tu tiver com uma equipe com pessoas inesperientes, certamente ele não é produtivo. Assim como nenhuma outra linguagem é. Se não tiver material humano hábil disponível não tem muita solução. :smiley:

M

esmiralha:

Eu só dei uma dica de que se o mochuara acha Objective-C “uma coisa linda”, como diria Caetano, por ser fã da Apple ele está rezando pro santo errado…

Objective-C é esquisito, porque apesar de ser uma linguagem sofrível, da pra fazer muita coisa interessante com o framework Cocoa.

Infelizmente no caso do Java a unica coisa que salva é a JVM (por causa de Clojure, senão já teria largado mão tb).

J

Aqui tu ta sendo um pouco cruel com o java né. Nunca foi o forte dele a area de edição videos. Certamente há outras linguagens que mexem melhor com isso. Tu que mexe com isso, qual outra linguagem te da um suporte forte na edição de videos?

Aqui não seria de tu usar o JRuby Engine pra facilitar tua vida?:D

A idéia é poder criar uma ferramenta robusta usando uma linguagem produtiva como java. Isso traz várias vantagens.
Uso c++ e qt mas em termos de rendimento escrever em java te poupa o trabalho de fazer código portável, não necessáriamente outros sos, mas processadores diferentes(64 e 32 bits).

Priuli

deixe jeito vamos mudar o nome do tópico para Crise com Mochuara (GUJ)

rs

concordo

M

juliocbq:

A idéia é poder criar uma ferramenta robusta usando uma linguagem produtiva como java. Isso traz várias vantagens.
Uso c++ e qt mas em termos de rendimento escrever em java te poupa o trabalho de fazer código portável, não necessáriamente outros sos, mas processadores diferentes(64 e 32 bits).

Voce sabe que JRuby, Scala, Clojure, Groovy, tudo compila para bytecode, e por isso é igualmente portável certo?

G

juliocbq:

A idéia é poder criar uma ferramenta robusta usando uma linguagem produtiva como java. Isso traz várias vantagens.
Uso c++ e qt mas em termos de rendimento escrever em java te poupa o trabalho de fazer código portável, não necessáriamente outros sos, mas processadores diferentes(64 e 32 bits).

Pois é, não conheço nada de edição de midia. Volto a dizer, não seria interessante usar o Java como linguagem base e para coisas mais dinâmicas usar uma linguagem dinâmica que rode sobre a JVM. Ai tu mataria as duas coisas portabilidade e uma abstração maior no que diz respeito a semântica.

M

Puxa, se tu tiver com uma equipe com pessoas inesperientes, certamente ele não é produtivo. Assim como nenhuma outra linguagem é. Se não tiver material humano hábil disponível não tem muita solução. :D

Por mais experiente que seja seu material humano, não vai evitar que tenha que escrever 3x, 5x, 10x mais código do que digamos, Clojure.

J

giulianocosta:
juliocbq:

A idéia é poder criar uma ferramenta robusta usando uma linguagem produtiva como java. Isso traz várias vantagens.
Uso c++ e qt mas em termos de rendimento escrever em java te poupa o trabalho de fazer código portável, não necessáriamente outros sos, mas processadores diferentes(64 e 32 bits).

Pois é, não conheço nada de edição de midia. Volto a dizer, não seria interessante usar o Java como linguagem base e para coisas mais dinâmicas usar uma linguagem dinâmica que rode sobre a JVM. Ai tu mataria as duas coisas portabilidade e uma abstração maior no que diz respeito a semântica.

Eu não posso subir mais o nível da linguagem porque dessa forma é mais bytecode gerado e o jit tem que cuidar disso. O gargalo é a quantidade final de código no executável nativo(o que o jit gera). Por isso eu falei que as melhorias deveriam ser em sua maioria na plataforma, e não na linguagem.

O jfx é acelerado no hardware, então a parte gráfica roda na gpu, e não na cpu. Isso te dá um ganho enorme. Os jogos fazem isso.

G

mochuara:
Por mais experiente que seja seu material humano, não vai evitar que tenha que escrever 3x, 5x, 10x mais código do que digamos, Clojure.

Como já disse anteriormente, não é esse o propósito da linguagem java. Comparar java com uma linguagem que tem um propósito diferente, não tem sentido. É como a gente comparar um corredor de maratona com um de 100 metros. Os objetivos deles são diferentes.

M

giulianocosta:
mochuara:
Por mais experiente que seja seu material humano, não vai evitar que tenha que escrever 3x, 5x, 10x mais código do que digamos, Clojure.

Como já disse anteriormente, não é esse o propósito da linguagem java. Comparar java com uma linguagem que tem um propósito diferente, não tem sentido. É como a gente comparar um corredor de maratona com um de 100 metros. Os objetivos deles são diferentes.

Deles quem?

wilds87

De boa… corri pra colina!! volto só ano que vem!

M

O mochuara disputa com o Duran quem distorce mais tópicos.

Voltando ao assunto do tópico, segue a justificativa da Oracle
http://blogs.oracle.com/henrik/2010/10/oracle_responds_to_jcp_concerns.html

Particularmente, tem muita política dos dois lados, é difícil saber quem está mais certo ou menos errado.

esmiralha

Puxa, se tu tiver com uma equipe com pessoas inesperientes, certamente ele não é produtivo. Assim como nenhuma outra linguagem é. Se não tiver material humano hábil disponível não tem muita solução. :D

Por mais experiente que seja seu material humano, não vai evitar que tenha que escrever 3x, 5x, 10x mais código do que digamos, Clojure.

Escrever mais código não representa absolutamente nada em termos de produtividade. A maior parte do tempo de um programador (isso é confirmado por estudos empíricos) é gasta LENDO código e não escrevendo. O importante não é quantas linhas de código você escreveu, mas a qualidade do que você escreveu: se é correto e legível.

Nem sempre escrever um haikai é mais fácil do que escrever um soneto.

J

Puxa, se tu tiver com uma equipe com pessoas inesperientes, certamente ele não é produtivo. Assim como nenhuma outra linguagem é. Se não tiver material humano hábil disponível não tem muita solução. :D

Por mais experiente que seja seu material humano, não vai evitar que tenha que escrever 3x, 5x, 10x mais código do que digamos, Clojure.

Escrever mais código não representa absolutamente nada em termos de produtividade. A maior parte do tempo de um programador (isso é confirmado por estudos empíricos) é gasta LENDO código e não escrevendo. O importante não é quantas linhas de código você escreveu, mas a qualidade do que você escreveu: se é correto e legível.

Nem sempre escrever um haikai é mais fácil do que escrever um soneto.

Quanto a produtividade eu não sei, mas quanto ao desempenho da aplicação sim.

Desempenho = -códiogo(Código compilado claro)

M

Puxa, se tu tiver com uma equipe com pessoas inesperientes, certamente ele não é produtivo. Assim como nenhuma outra linguagem é. Se não tiver material humano hábil disponível não tem muita solução. :D

Por mais experiente que seja seu material humano, não vai evitar que tenha que escrever 3x, 5x, 10x mais código do que digamos, Clojure.

Escrever mais código não representa absolutamente nada em termos de produtividade. A maior parte do tempo de um programador (isso é confirmado por estudos empíricos) é gasta LENDO código e não escrevendo. O importante não é quantas linhas de código você escreveu, mas a qualidade do que você escreveu: se é correto e legível.

Nem sempre escrever um haikai é mais fácil do que escrever um soneto.

Concordo a qualidade, simplicidade, organização, e claro, resultado satisfatório é muito importante não importa qual linguagem.

K

Olha, esse assunto acho que já se encerrou, depois de ler as explicações do MarcosAlex não há mais nada pra ser discutido.

chun

Até onde eu sei não disse que a Apple fez a linguagem… :D

Então pronto, Objective-C!

Mas falando sério agora, eu discordei que a linguagem ser a mais usada era sinal que fosse boa. Apenas isso.

Agora se vc vai ganhar bem ou mal vai depender da oferta e procura de cada região.

O fato é que, ninguém é valorizado por seguir a manada e aprender linguagem X ou Y, e sim o contrário, saber resolver problemas que pouco gente sabe.

Vc critica a ‘manada’ , mas bem que vc segue a sua né ? HEHE

chun

Puxa, se tu tiver com uma equipe com pessoas inesperientes, certamente ele não é produtivo. Assim como nenhuma outra linguagem é. Se não tiver material humano hábil disponível não tem muita solução. :D

Por mais experiente que seja seu material humano, não vai evitar que tenha que escrever 3x, 5x, 10x mais código do que digamos, Clojure.

Uma empresa adotar ‘Clojure’ seria 3x,5x,10x mais caro e mais arduo do que digamos, Java…

Você vai muito pelo coração , e pouco pela razão ou mercado…

Tudo é um lixo para voce, até jRuby !

Se realmente você só usa JVM para programar com Clojure , está na hora de pensar sakar fora de uma comunidade que não usa o que vc quer :slight_smile:

MUito chato ficar lendo vc dizendo coisas superficiais e LOTADAS de sentimento sem nenhuma razão aparente.

M

esmiralha:

Escrever mais código não representa absolutamente nada em termos de produtividade. A maior parte do tempo de um programador (isso é confirmado por estudos empíricos) é gasta LENDO código e não escrevendo. O importante não é quantas linhas de código você escreveu, mas a qualidade do que você escreveu: se é correto e legível.

Nem sempre escrever um haikai é mais fácil do que escrever um soneto.

Não concordo com a sua conclusão porque parte do pressuposto que o objetivo é produzir código Java legível para programadores Java (e código Ruby legível para programadores Ruby, Código C légivel para programadores C, e assim por diante), e o que é pior, assume que complexidade é uma propriedade inerente ao software (e que não podemos escrever código simples do ponto de vista de não programadores).

Mas na minha opinião, código legível é código que pode ser entendido por analistas de negócio.

Meu objetivo não é apenas criar código legível para programadores, e ao meu ver, Clojure (mais especificamente a combinação de Programação Funcional, bottom-up e Lisp) é a linguagem que oferece meios de alcançar esse objetivo.

Portanto, se vc precisa escrever mais código do que o contido na especificação de requisitos, vc estará introduzindo complexidade acidental ao software, e por consequencia, afetando a produtividade de toda a equipe.

M

E como vc chegou a essa conclusão?

M

não alimentem os trolls

M

Mauricio de Mello:

Concordo a qualidade, simplicidade, organização, e claro, resultado satisfatório é muito importante não importa qual linguagem.

E a produtividade? Tb não depende da linguagem?

Porque foi isso que ele disse.

chun

mochuara:
chun:

Uma empresa adotar ‘Clojure’ seria 3x,5x,10x mais caro e mais arduo do que digamos, Java…

E como vc chegou a essa conclusão?

Seguindo a maneira ‘mochuara’ de pensar :slight_smile:

chun

mochuara:
Mauricio de Mello:

Concordo a qualidade, simplicidade, organização, e claro, resultado satisfatório é muito importante não importa qual linguagem.

E a produtividade? Tb não depende da linguagem?

Porque foi isso que ele disse.

Olha , antigamente eu acreditava que a linguagem garantia uma certa produtividade…

mas em tempos de Java EE 6 , Grails , RoR e outros… acho que o que conta MUITO são os frameworks prontos…

Tem gente que acredita que ASP normal é MEGA PRODUTIVO…

Produtividade é algo bem relativo… o que é produtividade para voce ? Codificar rápido ? Garantir crescimento rápido ? Garantir Qualidade ? Tudo depende…

Você tem que aliar as coisas , para que não fiquem apenas focadas no ‘seu’ conceito do que é produtivo.

J

chun:
mochuara:
Mauricio de Mello:

Concordo a qualidade, simplicidade, organização, e claro, resultado satisfatório é muito importante não importa qual linguagem.

E a produtividade? Tb não depende da linguagem?

Porque foi isso que ele disse.

Olha , antigamente eu acreditava que a linguagem garantia uma certa produtividade…

mas em tempos de Java EE 6 , Grails , RoR e outros… acho que o que conta MUITO são os frameworks prontos…

Tem gente que acredita que ASP normal é MEGA PRODUTIVO…

Produtividade é algo bem relativo… o que é produtividade para voce ? Codificar rápido ? Garantir crescimento rápido ? Garantir Qualidade ? Tudo depende…

Você tem que aliar as coisas , para que não fiquem apenas focadas no ‘seu’ conceito do que é produtivo.

linguagem não tem nada haver mesmo não. Basta comparar c++ com java. Ou object pascal. Se vc escrever ansi/iso c++ usando boost e stl vai escrever software de linha de comando. Pegou um framework qt ou wxwidgets, tão produtivo quanto.

M

Se frameworks web para Java ou C++ não são tão produtivos quanto os frameworks web para Grails e RoR, então a que vc atribui a diferença na produtividade se não a linguagem?

M

juliocbq:

linguagem não tem nada haver mesmo não. Basta comparar c++ com java. Ou object pascal. Se vc escrever ansi/iso c++ usando boost e stl vai escrever software de linha de comando. Pegou um framework qt ou wxwidgets, tão produtivo quanto.

Então produtividade esta relacionado a escrever menos código?

Foi exatamente o que eu disse.

Podemos dizer que produtividade tem tudo a ver com a capacidade da linguagem de criar abstrações, e frameworks são apenas uma forma medíocre de criar abstrações em linguagens OO.

M

chun:
mochuara:
chun:

Uma empresa adotar ‘Clojure’ seria 3x,5x,10x mais caro e mais arduo do que digamos, Java…

E como vc chegou a essa conclusão?

Seguindo a maneira ‘mochuara’ de pensar :)

Eu programo em Java e Clojure, portanto quando falo que vc escreve 10x menos código em Clojure falo por experiência própria.

Duvido que vc tenha alguma experiência com empresas que usaram Clojure pra falar alguma coisa, mas…

Caso queira se informar, segue algumas empresas que usam Clojure em seus produtos:


http://snowtide.com/
http://www.sonian.com/
http://www.thortech-solutions.com/

http://thinkrelevance.com/

http://flightcaster.com/
http://runa.com/

J

mochuara:
juliocbq:

linguagem não tem nada haver mesmo não. Basta comparar c++ com java. Ou object pascal. Se vc escrever ansi/iso c++ usando boost e stl vai escrever software de linha de comando. Pegou um framework qt ou wxwidgets, tão produtivo quanto.

Então produtividade esta relacionado a escrever menos código?

Foi exatamente o que eu disse.

Podemos dizer que produtividade tem tudo a ver com a capacidade da linguagem de criar abstrações, e frameworks são apenas uma forma medíocre de criar abstrações em linguagens OO.

Não entendi a citação “medíocre”.

M

juliocbq:

Não entendi a citação “medíocre”.

Porque a despeito de todos os frameworks e literatura sobre patterns, programas OO ainda são muito complexos de se entender.

chun

mochuara:
chun:
mochuara:
chun:

Uma empresa adotar ‘Clojure’ seria 3x,5x,10x mais caro e mais arduo do que digamos, Java…

E como vc chegou a essa conclusão?

Seguindo a maneira ‘mochuara’ de pensar :)

Eu programo em Java e Clojure, portanto quando falo que vc escreve 10x menos código em Clojure falo por experiência própria.

Duvido que vc tenha alguma experiência com empresas que usaram Clojure pra falar alguma coisa, mas…

Caso queira se informar, segue algumas empresas que usam Clojure em seus produtos:


http://snowtide.com/
http://www.sonian.com/
http://www.thortech-solutions.com/

http://thinkrelevance.com/

http://flightcaster.com/
http://runa.com/

Para que tanta experiência ? Na maneira ‘mochuara®’ de pensar a experiência e o mercado ficam em segundo plano :slight_smile: O negocio é fazer FUD , depois parar para pensar no que se disse :wink:

Você um dia programava em Java , hoje o que lhe restou é criticar uma plataforma e uma linguagem que você nem mesmo acompanha a evolução…

Repito , TODOS seus comentarios são lotados de ‘emoção’ , e muita pouca razão… embasado na sua maneira de pensar…

A maneira de pensar que chama “Ruby” de LIXO , mesmo que seja uma linguagem dezenas de vezes mais popular que o seu “Clojure” :slight_smile:

Lembre-se de ler o rodapé das minhas mensagens antes de responder :slight_smile:

chun

mochuara:
chun:

Olha , antigamente eu acreditava que a linguagem garantia uma certa produtividade…

mas em tempos de Java EE 6 , Grails , RoR e outros… acho que o que conta MUITO são os frameworks prontos…

Se frameworks web para Java ou C++ não são tão produtivos quanto os frameworks web para Grails e RoR, então a que vc atribui a diferença na produtividade se não a linguagem?

Olha , existe outros frameworks estilo Grails e RoR que fazem a mesma coisa só que utilizando Java…

Voce realmente acha que produtividade é fazer crud neh ? Vou fazer o que então :slight_smile:

ps: leia o radapé da minha msg antes de responder com toda esta ‘paixao’.

M

It has been suggested that there is some kind of law of nature telling us that the amount of intellectual effort needed grows with the square of program length. But, thank goodness, no one has been able to prove this law. And this is because it need not be true. We all know that the only mental tool by means of which a very finite piece of reasoning can cover a myriad cases is called “abstraction”; as a result the effective exploitation of his powers of abstraction must be regarded as one of the most vital activities of a competent programmer.

http://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html

chun

Detalhe , posso trazer milhares de posts dizendo que “Fortran” é a unica verdade e vida…

Logo , atirar para os lados utilizando arma dos outros não conta :slight_smile:

O que vale é uma palavrinha muito safada… a tal da palavra chamda ‘M E R C A D O’

M

chun:

O que vale é uma palavrinha muito safada… a tal da palavra chamda ‘M E R C A D O’

Não disse que vc deve usar Clojure para entrar no mercado, e sim para ser mais produtivo.

M

chun:

Você um dia programava em Java , hoje o que lhe restou é criticar uma plataforma e uma linguagem que você nem mesmo acompanha a evolução…

Clojure roda na JVM.

chun:

A maneira de pensar que chama “Ruby” de LIXO , mesmo que seja uma linguagem dezenas de vezes mais popular que o seu “Clojure” :)

Ruby não é muito mais popular que Lisp, segundo o rank TIOBE.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

E como pode ver, Ruby esta estagnado, Lisp não.

M
chun

mochuara:
chun:

O que vale é uma palavrinha muito safada… a tal da palavra chamda ‘M E R C A D O’

Não disse que vc deve usar Clojure para entrar no mercado, e sim para ser mais produtivo.

Ser mais produtivo no seu modo de ver as coisas…

Produtividade no mercado não é produzir menos codigo em menos tempo , existem DIVERSAS variaveis envolvidas em um processo produtivo.

Legibilidade do codigo por exemplo…

chun

mochuara:
chun:

Você um dia programava em Java , hoje o que lhe restou é criticar uma plataforma e uma linguagem que você nem mesmo acompanha a evolução…

Clojure roda na JVM.

Sim , e este é o unico motivo para voce usar a JVM , voce mesmo disse isso acima…

Quando lhe convem voce é um ‘programador java’ , quando não , clojure é a unica coisa que lhe prende a JVM :slight_smile:

ps: E voce usa o TIOBE para verificar a popularidade de uma linguagem ? Cade o mochuara que conhecemos ? :smiley:

chun

Quanto a estagnação…

Lisp tornou-se popular nos meados de 1970/1980 (concebida em 1953) , quando ruby nasce em 1993 , voce tem CERTEZA que Ruby está estagnado ?

Lisp durante todo este tempo esteve o q ?

Já que você gosta do SUPER CONFIAVEL TIOBE , vejamos o que ele diz sobre LISP durante estes anos :

http://www.tiobe.com/index.php/paperinfo/tpci/Lisp.html

A curva é bastante irregular humm ?

Veja que LISP fica SAMBANDO entre 0 e 2% por ANOS…

Muito engraçado você dizer que LISP está crescendo… quem não conhece até fica empolgado :slight_smile:

M

Matz, Gosling, Rich Rickey, Guy Steele, Richard Stallman, Richard Gabriel, Paul Graham, Ola Bini, todos eles se dizem inspirados por Lisp, porque alguém deveria ignora-los e ao invés ouvir o chun? :lol:

Sim, estou empolgado com o fato que não precisamos mais nos contentar com uma imitação de Lisp para pessoas ordinárias, Clojure é Lisp de volta a cena.

chun

mochuara:
chun:

Lisp tornou-se popular nos meados de 1970/1980 (concebida em 1953) , quando ruby nasce em 1993 , voce tem CERTEZA que Ruby está estagnado ?

Matz, Gosling, Rich Rickey, Guy Steele, Richard Stallman, Richard Gabriel, Paul Graham, Ola Bini, todos eles se dizem inspirados por Lisp, porque alguém deveria ignora-los e ao invés ouvir o chun? :lol:

Sim, estou empolgado com o fato que não precisamos mais nos contentar com uma imitação de Lisp para pessoas ordinárias, Clojure é Lisp de volta a cena.

Me ouvir ? Claro que não , devemos ouvir você :slight_smile:

Afinal , você quer me dizer que a inspiração enche os bolsos das empresas ? Desde quando ouvir o Stallman é parametro para ser seguido ?

Quanta amargura nessa ultima frase hein? hehehe

J

mochuara:
juliocbq:

Não entendi a citação “medíocre”.

Porque a despeito de todos os frameworks e literatura sobre patterns, programas OO ainda são muito complexos de se entender.

Se a documentação do qt é complexa de se entender queria ver o fácil, esse sim deve ser o cúmulo da produtividade.

K

Essa nova tecnologia coruja dá pra ganhar dinheiro rápido dá? sobre JCP já me dou satisfeito, o MarcosAlex já explicou tudo.

chun

Em 2010, com tantos frameworks consagrados, padroes bem definidos… lá vai a minha opinião:

A JCP não serve mais pra nada.

Só para atrasar as coisas, TALVEZ seja legal para os GRANDES PLAYERS , mas para o resto do mercado… está cada vez mais dificil aguardar 5 anos para ‘chamar o velho de novo’

Cada vez mais estou convicto disso.

nofan

Quanto ao JCP concordo que vem sendo mais um atraso do que qualquer coisa a maioria dos programadores java!

Quanto ao ruby…completamente compreensivel a queda do interesse ja que se popularizou graças a um framework inovador e as pessoas perceberam que da pra escrever o mesmo em linguagens nas quais possuem maior background

Quanto a produtividade tem mais base do framework e no modelo de edesenvolvimento que na linguagem por isso o ruby perdeu tanto o foco que tinha a pouco tempo e não brilha mais tanto, cedendo espaço pra linguagens como lisp por exemplo!

Minha opnião!

M

Provavelmente não, é tecnologia opensource.

Mas num mercado que depende de tecnologia de ponta, empresas (com pessoa juridica e modelo de negócio) podem usar Clojure como diferencial competitivo.

K

Mas opensource não dá dinheiro?

J

Pergunta isso para o presidente da canonical.

RodrigoMF

Bom amigos, eu sempre acompanho as discussões aqui do GUJ e desta vez resolvi contribuir…

Nos meus 12 anos de desenvolvimento eu cheguei as seguintes conclusões:

  1. A melhor e mais produtiva ferramenta é aquela que você melhor sabe usar e extrair o máximo dela possível;

  2. O mercado dita o que devemos aprender e não inverso( pelo menos isto vale para quem vive da profissão :smiley: :D);

  3. Não existe ferramenta perfeita, que faz tudo a perfeição e é salutar para manter um alto grau de empregabilidade quem consegue manter 2-3 linguagens e pelo menos uma de banco de dados, em nível profissional;

  4. Lidar com OpenSource trás tanto benefício financeiro, quanto lidar com tecnologia proprietária, depende do profissional e da empresa;

  5. Não existe linguagem ou ferramenta que pague melhor ou pior, existem vagas melhores e piores. Está ai a APInfo, para corroborar o que eu digo.


De qualquer maneira, eu acho que a Oracle cada vez mais vai investir no aperfeiçoamento do Java e sendo ele free continuará cada vez mais sendo utilizado.

Só não podemos esquecer que o Java não é e não será a tábua de salvação da humanidade.

Criado 27 de outubro de 2010
Ultima resposta 3 de nov. de 2010
Respostas 108
Participantes 32