Desktop - Qual linguagem?

Não entendi. Porque uma aplicação construiída em JSP não pode ser uma aplicação distribuída ? e se tiver EJBs na camada de negócio ?

E o que o Ajax tem a ver com isso ?

O Ajax é apenas uma tecnologia (não muito nova) que visa aumentar a interatividade usuário-aplicação.[/quote]

Uma aplicação JSP corre dentro do webcontainer que por dedinição corre no servidor. Corre apenas no servidor. Portanto não é destribuida (a logica esta contida apenas em um andar (tier) ) . EJB não tem nada a ver com o assunto. Mesmo que haja EJB tudo continua funcionando apenas no servidor*. O que ajax tem a ver com isso, é que o ajax permite que parte da logica corra no cliente e não no servidor, e isso faz a aplicação ser distribuida. O Ajax não visa apenas aumentar a interactividade (isso o javascript faz sozinho , ele visa comunicar entre o servidor e o cliente sem ter que fazer submit da pagina)


  • Não está em jogo o uso de clusters. Clusters são formas de aumentar o poder de processamento aumentando o numero de máquinas, mas elas funcionam como uma unica unidade logica. Uma aplicação distribuida tem que ter mais do que uma unidade logica.

acho q esta rolando uma confusão aqui…

AJAX, não serve pra por lógicva no lado client, e sim para prover maior interatividade ao usuário no ambiente web, ele faz isso, atraves de requisições assincronas, sem a necessidade de refresh da pagina…
http://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)

Em relação a aplicação distribuida:

fonte:
http://www.ime.usp.br/dcc/posgrad/teses/ric/node100.html

agora falando de EJB (Message Driven Bean):
http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/EJBConcepts5.html

bom, ja temos bastante material…vamos tentar sincronizar (sem referencia a app. distribuidas, hehehe) pra elevar o nivel da discussão!

flw

[quote=“sergiotaborda”]

Não acho que seja mais chatinha não. Eu adoro swing. Dizem que é lento e dificil , Isso é conversa. É rápido e poderoso.[/quote]
Rapaz, poderoso eu até acredito. Mas rápido?
Estou gostando mais do SWT.

[quote=“pedrobusko”]acho q esta rolando uma confusão aqui…

AJAX, não serve pra por lógicva no lado client, e sim para prover maior interatividade ao usuário no ambiente web, ele faz isso, atraves de requisições assincronas, sem a necessidade de refresh da pagina…
http://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)

Em relação a aplicação distribuida:

fonte:
http://www.ime.usp.br/dcc/posgrad/teses/ric/node100.html

agora falando de EJB (Message Driven Bean):
http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/EJBConcepts5.html

bom, ja temos bastante material…vamos tentar sincronizar (sem referencia a app. distribuidas, hehehe) pra elevar o nivel da discussão!

flw[/quote]

Extamente Pedro, o nosso amigo está confundindo um pouco as coisas. Ajax não tem nada a ver com aplicação distribuída.