> 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]
-------------------------------------------------------------------------