Caro SnakeIce,
Eu acredito que voce respondeu sua pergunta com sua propria pergunta. Voce notou a quantidade de tecnologia que voce tem que dominar para ter as mesmas funcionalidades que estao disponiveis na plataforma Java ?
Quanto uma linguagem ser melhor ou pior que outra em uma conversa do mesmo nivel discutir sobre religiao, politica ou futebol, ou seja, nao leva a nada. E possivel realizar tudo em todas as linguagens com um grau maior ou menor de dificuldade.
Um exemplo disto, aqui na empresa um engenheiro estava desenvolvendo uma aplicacao para rodar em uma maquina Digital 64bits que deveria acessar uma servidor emulando terminal telnet, gravar informacoes em banco de dados e etc. A aplicacao dele estava em torno de 1000 linhas e nao estava fazendo tudo corretamente, eu conversei com ele para fazer em Java e ele veio com a mesma ladainha � lento, nao usa ponteiros etc. etc. Eu resolvi testar minha aplicacao ficou com, pasmem, 20 linhas, fazia tudo que ele queria e rodou na mesma velocidade do programa em C. Porque a velocidade do sistema e ditada pelas partes lentas do sistema (conexao ao banco, conexao ao servidores, etc) e nao pelas partes rapida(alocacao de memoria etc).
Talvez voce nao tenha procurado sobre nos lugares certos sobre programas serios em Java.
Espero ter lhe ajudado a responder suas perguntas.
Luciano Vilela
Analista de Sistemas Senior
----- Mensagem original -----
De: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 10 de setembro de 2001 9:35
Para: [EMAIL PROTECTED]
Assunto: [java-list] D�vida existencial
Sauda��es a todos da lista:
Antes de mais nada, por favor n�o me julguem mal nessa
minha primeira mensagem, mas tento aqui sanar uma d�vida
que est� realmente me tirando o sono: Pra que, afinal,
serve o Java?
Tenho bastante experiencia com programa��o, e por isso
acabei me encontrando nesta encruzilhada. Deixem-me
expor alguns t�picos para ilustrar o que digo:
Programas Java s�o *SEMPRE* mais lentos que progamas
nativamente compilados (mesmo os compilados pra m�quina,
que acabam perdendo a portabilidade , ou seja, a id�ia
da linguagem Java)
Programas Java (em sua maioria) exigem MUITA m�quina com
muita memoria para rodar
Se considerarmos esses dois t�picos eu fico pensando. O
Java deve ter algo realmente de MUITO especial.
O problema �: Tenho procurado (e muito) por a� mas n�o
encontrei absolutamente *NADA* de s�rio feito em java.
Encontrei sim alguns applets. S�o at� que bonitinhos,
mas e da�? Eu tenho desenvolvido aplica��es cliente
servidor utilizando Oracle, Ms-SQL Server e Interbase. E
as aplica��es cliente conseguem rodar at� em m�quinas
P100 com 16 de Ram! Pra internet, digo montar sistemas
de manipula��o de dados via internet, encontrei no PHP,
ASP, XML, etc a solu��o ideal. Desenvolvimento de games?
Desenvolvi alguns (bem b�sicos � verdade) utilizando
DirectX e VC++. Aplica��es pra internet v�o muito bem,
obrigado em Delphi. Preciso que rode tamb�m em ambiente
Linux? Com o Delphi 6 consigo portar tudo a contento pra
Linux. E isso tudo contando com velocidade e n�o
necessitando muita m�quina pra rodar.
Eu sei que Java � extremamente portavel, basta pegar o
arquivo *.class e colocar rodar na m�quina virtual java
solicitada. Por�m vi em um website sobre applets Java um
programador mudando a frase "Write once, run everywhere"
pra "Write once, debug everywhere" ap�s encontrar
incont�veis incompatibilidades entre seu applet e os
browsers Netscape e Exporer. Sim, o applet, n�o c�digo
Javascript ou html.
Mas eu tamb�m tenho conci�ncia que 10 milh�es de
programadores no mundo todo n�o podem estar errados.
Java deve realmente ser muito bom!
O problema, como eu disse, � que n�o encontrei ainda
absolutamente NADA excepcional feito em Java.
Por favor, ajudem-me a entender o que essa tecnologia �
e que podemos fazer de t�o especial com ela.
Por favor, nada de e-mails de fan�ticos dizendo: Java �
bom pq � bom ou coisas do g�nero. Busco a resposta de
pessoas s�rias, envolvidas com a tecnologia e que possam
me mostrar o que realmente podemos atingir com java que
n�o possamos atingir com outras linguagens ou pelo menos
que compense a perda de velocidade e o alto requisito de
hardware.
Por favor, desculpem o tamanho do email. Mas tenho
certeza que esta d�vida n�o � apenas minha, mas de muita
gente que deve acreditar que java serve apenas pra fazer
applets.
Abra�os
Snake_Ice
[EMAIL PROTECTED]
__________________________________________________________________________
AcessoBOL, s� R$9,90! Menos que a metade da Am�rica!
Assine j�! http://www.bol.com.br/acessobol/
------------------------------ 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]
-------------------------------------------------------------------------
