Title: RES: [java-list] D�vida existencial

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

Responder a