[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: JDK, GCJ e Debian



Em Qua, 2002-08-21 às 02:16, synthespian escreveu:
> Pessoas --
> 
> 	Estou confuso: se quero escrever JAVA num Debian, devo usar o gjc ou o
> jdk? Ou "depende", sendo que o gcj compila para código nativo, evitando
> a JVM...? OU seja, depende do que eu quero quanto à performance???? 
> 
> 	Mas e se eu quero GUI com AWT? Como fazer isso com gcj? É possível?
> 
> 	Valeu!
> 	[ ]s synthespian
> -- 

Ok, ok, auto-reply para constar na lista...*e* porque andaram me
enviando perguntas em PVT...:-)

Seguinte: existe um ótimo livro, "JAVA em GNU/Linux", de um autor
nacional (Fernando Lozano) que, por meros R$ 49,00 resolve todas as
dúvidas (Ed. AltaBooks).

Segundo o autor acima, "todas as APIs importantes, entre elas o AWT e o
JDBC estão suportadas na última versão da libgcj, de modo que o único
impedimento para a compilação nativa de Java é o uso da biblioteca
Swing." :-[ Hmmm, ainda dá pra fazer muita coisa com o AWT...

Benchmarks realizados pelo autor comparando JDK versus compilação nativa
com GCJ demonstraram ganho de 3 X em velocidade.

Eu confesso que tinha uma certa antipatia com Java, pois sempre a
associava com lentidão e $big business$. Revi minhas posições, Java é
uma linguagem geral que pode e deve ser usada (conclusão a que a
comunidade de SL já tinha chegado, vide a libgcj) para os mais variados
fins e oferece linguagem de alto nível (nada de ponteiros) e
portabilidade para várias plataformas. Desenvolvida inicialmente pela
Sun, hoje há outros toolkits e Java pertence "ao mundo", na verdade...

[ ]s
synthespian


-- 
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
Micro$oft-Free Human    100% Debian GNU/Linux     Not buzz-word
compliant   
www.debian-rs.org       www.debian-br.cipsga.org.br      
wwww.debian.org
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Save internet standards from Microsoft's dirty paws - avoid all their
products



Reply to: