>     Ao meu ver vocês estão comparando as coisas sob um foco muito 
> >limitado,
>ou seja, as vantagens do Java são ínumeras sob vários aspectos, e a
>performance de sua interface é talvez o único ponto onde o Java leva
>desvantagem com relação aos códigos nativos, mas mesmo assim nunca ví >por
>exemplo uma interface Java (nem mesmo a do Forte for Java, ferramenta >de
>desenvolvimento que uso) inviabilizar o uso de algum aplicativo. Mesmo 
> >assim
>tenho certeza de que uma melhora considerável da performanve da >interface
>Swing seja uma das prioridades da Sun para as próximas versões do Java.

Caro Anderson,

Achei interessante o seu comentário.

Quando falei em código nativo estava me referindo a AWT que utiliza JNI 
(Java Native Interface) para rodar as interfaces que são escritas em código 
nativo através dos Peers. Por isso que se diz que Swing é peerless, ou seja, 
não possui Peer, é 100% Pure Java.

Comecei esse debate quando me falaram que Swing por ser lightweight era mais 
performático que AWT que é heavyweight. Esses termos confundem mesmo, pois 
light poderia significar mais leve e daí mais rápido.

Apesar do tema polêmico, acho que a maioria dos participantes da lista que 
responderam a minha mensagem concordaram que AWT é mais performático do que 
Swing.

Sem dúvida num ambiente controlado (Intranet) Swing é a escolha certa. Suas 
vantagens sobre AWT são inúmeras como já citei, principalmente quando se diz 
respeito a qualidade e variedade dos componentes gráficos, o que 
possibilidade uma interface moderna e agradável.

Ainda estou na dúvida se Swing é a escolha certa num ambiente aberto, 
principalmente pela incompatibilidade dos browsers que vão precisar da 
instalação do Java Plug-In que tem 5Mbytes e necessita da intervenção do 
usuário. (OBS: Estou estudando a possibilidade da instalação automática do 
plug-in sem intervenção do usuário, o tal modo silencioso. Sei que é difícil 
para nós enxergar isso, mas podem acreditar que existem muitos usuários de 
Internet que só sabem mexer no mouse. Logo, pedir para ele instalar o 
plug-in é complicado.)

AGORA UMA COISA PRECISA FICAR CLARO AQUI:

JAVA É A MAIOR REVOLUÇÃO TECNOLOGÓGICA DA ÁREA DE INFORMÁTICA NOS ÚLTIMOS 
TEMPOS.

:-)

Você achou que eu era um programador de Visual Basic marretando Java ???

Um abraço e boa sorte com o seu projeto,

Sergio Oliveira Jr.
Sun Certified Java Programmer
http://chat.escola24horas.com.br/jato
http://chat.escola24horas.com.br/sitetalk
http://chat.escola24horas.com.br/modichat












_____________________________________________________________________________________
Get more from the Web.  FREE MSN Explorer download : http://explorer.msn.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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a