Osmar de Souza J�nior wrote:

>O Java na minha opini�o vai ficar somente para dispositivos m�veis,
>como celulares. Para PCs, acho que o Java j� perdeu a briga mesmo. �
>lento demais e custa caro, como cita o artigo. Acho que os
>desenvolvedores em Delphi ou C est�o no caminho mais certo...
>  
>

Sinto muito, mas o artigo est� completamente errado, do inicio ao fim.

O artigo come�a dizendo que Java � interpretado.
N�o �, � compilado em run-time.
Java � interpretado igual .Net �, e .atualmente o Net � que h� em delphi.
S� isto j� invalida o artigo, pois a base de compara��o est� furada.
N�o me venha dizer que delphi 2005 tb gera executavel, pois o GNU Java 
tb gera.

Quanto a ser lento, alguns benchmarks indicam que um aplicativo Java 
pode ser (*) t�o r�pido, ou at� mais r�pido que C++.

O desenvolvimento � mais lento : �.
� mais lento mas tem uma justificativa:
Java tem que ser programado utilizando OO, a maioria absoluta dos 
programadores n�o conseguem nem pensar OO, quanto mais programar.
Em delphi basta vc pregar um bot�o aqui, outro ali e se tem um "sisteminha".
Em java o cara tem que pelo menos saber o que ele quer fazer.
Tem que planejar, antes de executar.

Quanto a Java ficar s� em dispositivos moveis, vc j� deve ter ouvido 
falar no firefox n�.
O firefox, assim como o mozilla e o thunderbird, possuem uma linguagem 
de defini��o chamada XUL.
Com XUL vc consegue fazer uma aplica��o descente rodar em web, sem 
necessidade de amarrar sua aplica��o ao windows XP (IE n�o ter� 
atualiza��o em windows menor que XP, alias saiu uma hoje).
No XUL vc define os componentes em um arquivo XML e programa os eventos 
em Java.
Para se ter uma ideia de um aplicativo em XUL, d� s� uma olhada nas 
telas do MAB (Mozilla Amazon Browser) em 
http://www.faser.net/mab/screenshots.cfm

Java � uma boa linguagem, delphi tb �.
Java tem seu nicho de mercado, delphi tb.
Somente uma pequena parcela destes nichos de mercado se tocam.
Este tipo de comparativo leva considera mais o lado sentimental que o 
tecnico.

Ninguem vai fazer um sistema em java s� porque � em java, tem que ter 
uma raz�o para fazer isto.
Ex.:  se o sistema tem que rodar em Windows, OS X, Solaris, linux e 
FreeBSD, n�o d� para usar delphi.


(*) - eu disse "pode ser", n�o disse que "�", que "foi" ou que "ser�", 
tudo depende dos recursos que o aplicativo estiver utilizando.



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que voc� faz do Yahoo! Grupos est� sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a