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

Responder a