> Vizeu wrote:
> Li um e-mail que correu hoje falando que o java e lento ?
>
> Como estou preparando para migrar para o java, isto me assustou.
>
> Algu�m tem ou sabe onde posso encontrar um aplicativo que usa banco de
> dados feito em java (um programinha pequeno), para eu copiar e
> instalar em meu micro para dar uma analisada.
Caro Pedro,
Java e' tao diferente de outros ambientes que e' muito dificil
estabelecer esse tipo de comparacao. Devido a essas extensas diferencas,
algumas coisas podem ser ate' mais rapidas em uma implementacao Java do
que numa, digamos, C++. Usualmente, no entanto, Java e' mais lento,
entre outras coisas, por sua natureza interpretada.
Mas esse nao e' o ponto.
No seu caso (eu ja' defendi o uso de Visual Basic nesse mesmo cenario)
de acesso a bases de dados, o padrao de uso do computador (se voce fizer
um profiling da maioria das aplicacoes que acessam bases de dados vai
ver isso) e' passar alguns milissegundos preparando um comando para a
base de dados, um pouco menos de tempo enviando a solicitacao e uma
vasta eternidade aguardando o retorno dos dados. Depois disso mais um
punhado de milissegundos interpretando o que o servidor respondeu.
Nesse cenario, voce pode escolher tranquilamente a linguagem (e o
ambiente de desenvolvimento) que mais lhe agradarem. Onde a coisa vai
pegar mesmo e' no banco de dados.
Agora, no meu dia-a-dia (Java em servidores web), eu nao tenho observado
essa lentidao. Pelo menos nao em comparacao com CGIs, scripts Perl,
paginas ASP, PHP e similares e eu posso assegurar que as solucoes
baseadas em servlets sao bem mais elegantes e portaveis que as
alternativas, embora deem um pouco mais de trabalho para serem
construidas.
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------