Amigo, gostaria de dar minha humilde opini�o a respeito do assunto: Sim, � verdade, temos muitas outras tecnologias que rodam bem, que atendem aos mesmo requisitos. Mas agora te digo, coloque 1 milh�o de usu�rios em um site feito em php e ver� o que � "fazer �gua". Sim, java � mais lento, mas atende tanto a pequenos sites como a projetos de acesso simult�neo na ordem de milhares de usu�rios, coisa que ele atende brincando. Existe toda uma arquitetura de application servers que podem auxiliar na escalabilidade das aplica��es java seguindo o padr�o J2EE, ao passo que PHP n�o consegue escalar muito. Para ASP nem comento, � extremamente propriet�ria. Applets java s�o usados em situa��es muito especiais, como um uma intranet bem controlada ou aplica��es que exigem seguran�a. Java est� em todo o mundo e at� mesmo fora dele. A sonda espacial Mars PathFinder usa java (N�o o rob� que teve de ser restardeado remotamente). JAva n�o � mais uma linguagem somente, � uma tecnologia com in�meros componentes a suportando. Queres performance? J� rodou alguma aplica��o JSP? Java ServerPAges � uma tecnologia enxuta e poderosa devido �s suas tag�s customiz�veis, ou seja, o programador consegue criar suas pr�prias tags, seprando totalmente a l�gica de apresenta��o das regras de neg�cio, coisa que ainda n�o vi em nenhuma outra tecnologia. E por a� vai, poderia ficar duas horas escrevendo vantagens de java, mas acho que o mail fica extenso demais. Entre em contato para discutirmos mais. -------- Mensagem Original ------------------- Data : Seg 10/09/2001 10:22 De : [EMAIL PROTECTED] 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] ------------------------------------------------------------------------- ************************************************** Giovani Salvador PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul Setor TSI - Tecnologia para Sistemas de Informa��o ICQ #44904309 ************************************************** ���
------------------------------ 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] -------------------------------------------------------------------------
