Concordo com muitas das suas cr�ticas ao java. Afinal, � �bvio que esta
tecnologia tem defeitos. Mas o ponto principal � que h� sim v�rios pontos
positivos que apontam no java uma �tima solu��o. 

N�o concordo sobre n�o ter nada relevante feito em java. O Forte � um grande
exemplo da maturidade desta tecnologia. IDE � uma das aplica��es mais
complexas que pode haver.

Voc� citou v�rias tecnologias para se opor ao java em v�rios ambientes. E
isto � uma grande vantagem, a unifica��o de v�rias solu��es dentro de uma
plataforma tecnol�gica. Vou tamb�m citar abaixo outros pontos fundamentais
para a escolha do java al�m da qualidade e facilidade da linguagem java,
padroniza��o de solu��es, ado��o de padr�es de mercado e relativa
independ�ncia de fornecedores. 

Ele � a melhor escolha de desenvolvimento de componentes server-side pela
sua caracter�stica multiplataforma. A U.Near, onde trabalho, adotou o java
como a solu��o para componentes para outras plataformas (al�m da solu��o COM
para ambiente Microsoft). Hoje, n�o h� outra solu��o que permita isso. Mesmo
a arquitetura CORBA requer uma linguagem por debaixo (que pode tamb�m ser
java) e compila��es especiais para cada ambiente.

Imagine a economia que a Oracle teve ao implementar suas ferramentas de
gerenciamento em java. N�o � necess�rio mais manter v�rias compila��es e
makefiles para cada plataforma que o Oracle � disponibilizado.

Nunca trabalhei com PHP, mas ASP perde feio para o JSP. Os pontos
fundamentais s�o a qualidade da linguagem, facilidade da componentiza��o em
JSP (a linguagem de script � a mesma para produ��o de componentes e a
tecnologia COM n�o � simples) e por ser compilada garantindo com tudo isso
maior qualidade de c�digo.

A escolha entre ASP e JSP se d� muito mais por uma escolha estrat�gica entre
arquiteturas (Microsoft/Linux/Unix) do que uma avalia��o espec�fica destas
tecnologias.

Applets foram um nicho que a Sun achou para divulgar e popularizar o java.
Tem qualidades para usos bem espec�ficos (internet bank a adotou em larga
escala) mas o java � muito maior que isso.

Por fim, aposto nas solu��es Enterprise do java (com EJB fazendo objetos
distribu�dos / JSP fazendo camada de apresenta��o) e solu��es para portables
devices (desde celulares at� computadores de bordo) como as grandes cartadas
para o presente e futuro desta tecnologia. 

abra�os

Jorge

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 10 de setembro de 2001 09:35
To: [EMAIL PROTECTED]
Subject: [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] 
-------------------------------------------------------------------------

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