nao lembro onde li, mas os motivos de o Swing ser lento eh 100% culpa dos programadores da Sun...
 
a ideia do Swing era fazer uma interface grafica que nao tivesse diferencas entre os sistemas...
lembro na epoca que comecei a brincar com awt... era um saco... frase famosa do awt:
"Write Once, Debug everywhere"...
 
pq isso? pq simplesmente um botao awt rodando no windows ficava completamente diferente no linux... entao tinha q testar nas duas plataformas... os cara da sun pensaram: pow, java eh pra ser portavel, nao? entao pq debugar em tudo qto eh lugar?! ah... vamos fazer um q nao precise! BUUMM!!! nasceu o Swing...
 
problemas:
   - nasceu com base no AWT...
   - foi feito 100% baseado nas boas tecnicas de programacao... boas no sentido de codigo bunitinho, modelagem de classes, etc...
 
pelo fato de usar o AWT, que de certa forma, eh antigo e ultrapassado, a performance eh muito baixa.
o Swing foi feito sem nenhum pingo de otimiza��o... por isso a lerdeza toda... ;)
 
bom, espera-se novidades pro Swing no java 1.5 ... principalmente otimizacao... ;)
 
abra�os...
 
________________________
Bruno Cesar Borges [miojo]
Programador Java Semi-Pleno
ICQ: 8584744
MSN: [EMAIL PROTECTED]
*RUMO* ao Sun Certified Programmer for the Java 2 Platform 1.4
----- Original Message -----
Sent: Monday, January 06, 2003 8:32 AM
Subject: [java-list] Re:[java-list] Re:_[java-list]_Java_�_lenta?

Luis como o Augusto citou, Java � mais lento em aplica��es gr�ficas pois ele utiliza suas pr�prias classes e n�o a do sistema operacional como as linguagens: Visual Basic, Delphi, .NET etc.
Em ambiente server como EJB, servlets, Java � muito r�pida!!! ....em qualquer sistema operacional.
 
Java era mais lento no seu in�cio, antes da vers�o 1.2. Como houve uma grande mudan�a a partir desta vers�o, acredito em novidades mais a frente.
 
Abra�o.
 
Valter Araujo
Analista Programador Web
 
De: Augusto Cesar Castoldi <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED]
C�pia:
Data: Sun, 05 Jan 2003 18:34:39 -0300
Assunto: [java-list] Re:_[java-list]_Java_�_lenta?
   
Luis,
na minha opini�o, Java � lento s� na interface
gr�fica.
Em Servlets eu acho r�pido.
at� mais,
Augusto
> Ola pessoal,
>
> Porque afinal Java � t�o lenta, t�o "pesada"?
>
> Essa lentid�o se aplica apenas a aplica��es
> desktop ou os servlets s�o lentos tambem?
>
> O que existe hoje pra melhorar a performance das
> aplica��es escritas em Java?
>
> Estou cansado de um colega meu que vive dizendo
> que .Net � melhor que Java e cita como unico
> argumento a lentid�o.
>
> Desculpe ser t�o direto... :)) Mas quando se fala
> em java vejo a maioria das pessoas fugindo porque
> ela seria pesada demais... por isso vim aqui pra
> tentar entender se isso realmente � verdade e oque
> se pode fazer pra melhorar essa performance.
>
> Abra�o,
>
> Luis
>
_______________________________________________________________________
Busca Yahoo!
O melhor lugar para encontrar tudo o que voc� procura na Internet
http://br.busca.yahoo.com/
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: VirusScan / Atualizado em 30/12/2002 / Vers�o: 1.3.13
Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
 

Responder a