Beleza pessoal, saiu o GNU Classpath, agora pergunto, o que exatamente isso significa?
1º É apenas um pacote de APIs similar ao que vem junto do java ou tem algo de diferente?
2º Ele pode substituir o java da SUN? O que ele substitui?
3º Porque um java open source se o java é free? Não existe um risco de despadronização a linguagem?
4º Alguem usa? Pra que? Por que?
Obrigado pela atenção e me desculpem pelo interrogatório.
GNU Classpath é uma tentativa de se implementar um JRE livre (segundo as definições de liberdade do GNU).
Pode, um dia, talvez, substituir a implementação da Sun, ou da IBM, ou da BEA, ou da Apple, ou da… Mas não ainda.
A implementação da Sun não é livre, é apenas gratuita. Idem para as implementações da IBM (alguém aí ouviu boatos sobre a CPL-ização da JVM da IBM?), BEA, Apple…
Provavelmente as mães dos desenvolvedores do GNU Classpath usam
velo
Daniel Quirino Oliveira:
4. Provavelmente as mães dos desenvolvedores do GNU Classpath usam :D
Putz, tuh soh podia ser um
Sun Certified Java Comediant
Mas massa, valeu pelas explainações.
Alguem sabe se esse Classpath tem algo de novo, extra ao JRE?
louds
velo:
Beleza pessoal, saiu o GNU Classpath, agora pergunto, o que exatamente isso significa?
1º É apenas um pacote de APIs similar ao que vem junto do java ou tem algo de diferente?
2º Ele pode substituir o java da SUN? O que ele substitui?
3º Porque um java open source se o java é free? Não existe um risco de despadronização a linguagem?
4º Alguem usa? Pra que? Por que?
Obrigado pela atenção e me desculpem pelo interrogatório.
1-É uma implementação das bibliotecas da versão standard do java.
2-Pode substituir em varios casos, mas devido ao fato de não ser um projeto completo sucesso com o software em questão nem sempre é possivel
3-A espeficação do Java é livre, as implementações são fechadas e gratuitas, o nome Java é propriedade da Sun. Não existe nenhum risco de despadronizar ou qualquer coisa assim uma vez que para poder se chamar java tem que passar por um pacote de testes com milhões de linhas de código.
4- Eu uso para rodar eclipse com o gcj no linux.
Daniel_Quirino_Olive
louds:
4- Eu uso para rodar eclipse com o gcj no linux.
AHHH, sim, o louds também.
louds
Daniel, eu só uso em casa mesmo.
Produção só Java.
velo
louds:
4- Eu uso para rodar eclipse com o gcj no linux.
Como você fez isso? Toh afim de fazer o mesmo no meu PC de casa, fiquei curioso
louds
É “facil”, basta procurar na lista do gcj pelas instruções, que vão te dizer qual versão e patches do gcc usar.
Ai é só fazer man gcj e ver como compilar e executar o eclipse!
Ou ainda vc pode baixar um rpm da RH com o eclipse.
plentz
louds:
É “facil”, basta procurar na lista do gcj pelas instruções, que vão te dizer qual versão e patches do gcc usar.
Ai é só fazer man gcj e ver como compilar e executar o eclipse!
Ou ainda vc pode baixar um rpm da RH com o eclipse.
louds, quais as principais vantagens de utilizar ele e não o da SUN?
Rubem_Azenha
acho que é apoiar o software livre, testar bugs, certo?
cv1
Nah, esse eh o motivo nobre da coisa. O motivo de verdade eh que ele roda ligeiramente mais rapido em alguns casos.
Rubem_Azenha
mas não roda todas as APIs, né?
cv1
Ainda nao. Leia o site, diacho
velo
AH, eh mais gostoso pergunta!
louds
O startup é sensivelmente menor. A unica coisa ruim é que ainda tenho que manter uma JVM proprietaria instalada para debug.