|
Bom,
D� uma olhada nos
seguintes arquivos :
E para quem
estiver com pregui�a :
"Java faces the same problem
today that C faced when it first came out as a programming language," continues
Melissinos, "when C came out, Assembly was the way to go. Game developers would
say, 'You'll never get C code to run as fast as Assembly, you'll never do it.'
Well it happened. When C++ came out, the same thing occurred, and once again C++
became the development standard. The same thing holds true today, folks are
saying there is no way Java is as fast as C++. Well I'm here to show you it can
and it can even run faster." How is it developing in Java? "Developers are
saying that it's so much easier to code in Java than in C++," says Melissinos,
"and there is less to worry about as well. The Java code actually takes care of
problems like garbage collection and memory issues that C++ doesn't. In C++ you
have to do all that manually and Java does it automatically saving so much time
in development."
.: marcelo alves
:.
----- Original Message -----
Sent: Thursday, April 11, 2002 11:00
AM
Subject: Re: [java-list] ol� lista ( Java
, Java , Java)
Java � uma puta linguagem de desenvolvimento, mas
da� a dizer que tem a mesma perfomace de C++ voc� est� exagerando muito.
Quando estiver comparando uma linguagem com outra vamos ser mais
imparciais.
----- Original Message -----
Sent: Wednesday, April 10, 2002
20:09
Subject: Re: [java-list] ol� lista (
Java , Java , Java)
Oi,
De
novo... Essa que c�digo gr�fico em Java � mais lento n�o tem
justificativas... Voc� n�o vai criar o c�digo que desenha uma linha,
preenche um tri�ngulo, calcula uma matriz. Quem vai fazer isso provavelmente
s�o as APIs que voc� vai usar. Em C, voc� usa OpenGL, em C++ n�o
tem nada definido (OpenGL � baseado em C, por pura performance, diferente do
DirectX, que � C++/COM). Java3D � baseado em OpenGL ou nas vers�es para
Windows, DirectX. N�o creio que voc� v� ter muita diferen�a de performance
usando C++/DirectX ou Java/OpenGL. Voc� vai ver diferen�as quando notar que
sua aplica��o C++ s� roda no windows :)
Outra,
desenvolver em Delphi � mais complicado que Java, pelo simples fato de ter
que alocar e desalocar. VB � dialeto, ent�o nem conta.
.: marcelo alves - xfer
:.
----- Original Message -----
Sent: Wednesday, April 10, 2002 12:00
PM
Subject: RES: [java-list] ol� lista (
Java , Java , Java)
se voc� for fazer um aplicativo de console,
Visual C++ ou outras ferrametnas ainda mais simples, tipo Delphi ou VB v�o
lhe dar uma facilidade e velocidade de desenvolvimento 500 vezes maior que
Java..
mas tu pode pensar assim: Vou fazer o programa
usando o padr�o de projeto "observer" (control-model-view) e permitir que
a interface do meu c�digo seja adapt�vel a todo tipo de sistema e
conect�vel a todo tipo de base de dados, incluindo web, palm tops, Oracle,
MySql, etc...
nesse paradigma as outras ferramentas citadas se
acabam. � quase imposs�vel fazer algo port�vel e distribu�vel a n�vel
global em Delphi e VB. Em C++ at� pode, mas tu vai precisar de um ambiente
de desenvolvimento com dezenas de plataformas e compiladores
diferentes..
Al�m disso, o kernel do teu sistema poder� ser
traduzido facilmente para outras linguagens (caso tu se arrependa no final
:) ) ...
pensa nisso: portabilidade e escalabilidade s�o a
alma da tecnologia Java. Se isso n�o for a motiva��o do teu sistema, ent�o
Java ser� perda de tempo.
Agora, se for s� para aprender, e porque tu gosta
muito de Java, ent�o n�o precisa procurar justificativas :) , implementa
logo em Java :)
boa sorte,
Felipe Ga�cho
Olha eu aqui de novo com mais perguntas que
incomodam um pouco , mas eu acredito na capacidade dessa lista!!!Bom
desde j� agrade�o a ajuda na minha outra pergunta, e estou com uma
d�vida foi colocado nas respostas que eu li , que eu conseguiria fazer
um software gr�fico (tipo Autocad) em Java s� que era melhor em c/c++
devido a performace , bom se eu conseguir montar um c�digo em JAVA que
fa�a o que eu quero , mas depois de pronto eu perceba que a performace
est� muito baixa , pois quero montar algo com banco de dados e acho que
vai ser meio pesado, eu consigo recompilar em *.exe ou seria melhor
melhor eu montar direto em c/c++ , eu sei que vcs da lista devem estar
pensando diante dessa pergunta "...mas e quanto a portabilidade , vai se
perder quando compilado em *.exe" eu tenho conhecimento disto , mas se
eu for montar em c/c++ terei o mesmo problema , mas o lance � o seguinte
, eu adoro JAVA e gostaria de me balizar com as respostas de vcs , que
com certeza tem muito mais experi�ncia do que eu , pra eu assumir uma
postura diante desse desafio , que vou encarar , bom desde j� agrade�o a
todos.
Atenciosamente,
Eduardo
Rangel
|