|
Caro amigo,
Se fosse eu a desenvolver, faria tudo utilizando a
tecnologia J2EE, colocando no servidor as "Regras diferentes" como vc diz, e
disponibilizaria o acesso atrav�s do browser...
Applet n�o � recomendada faz anos pela sun, ent�o
essa pode descartar...
A vantagem de deixar as regras em componentes no
servidor s�o v�rias, mas pelo pouco que vc descreveu � a melhor sa�da, levando
em considera��o que n�o haver� instala��o de clientes.
N�o sei qual a demanda dessa aplica��o, mas tem
essa vantagem tamb�m caso haja muitos acessos fica f�cil de vc portar para outro
hardware ou mesmo somente disponibilizar mais recursos para sua aplica��o sem
grandes mudan�as...
Agora tudo vai do que vc conhece, se por acaso vc
j� tem conhecimento em java e orienta��o � objetos, a curva de aprendizado da
arquitetura J2EE n�o � t�o grande assim, claro que na primeira vez n�o sai uma
maravilha, mas literatura para consultar vc tem aos kilos pela
internet...
Espero ter ajudado...
[]�s
----- Original Message -----
Sent: Wednesday, February 26, 2003 3:04
PM
Subject: [enterprise-list] Definicao de
tecnologia
Senhores, estou para comecar a desenvolver uma
aplicacao cliente servidor para um cliente e precisava da ajuda de voces para
definir a melhor tecnologia a ser empregada.
Basicamente o sistema consiste em um sistema cliente que
ficaria na maquina do cliente e um servidor que centralizaria as informacoes e
responderia a determinados servicos. Algo como um ICQ, mas para regras
diferentes..Seria interessante (mas nao eh regra) que o
sistema cliente nao ficasse fisicamente instalado na maquina do cliente, mas
pudesse ser acessado como uma applet por exemplo.
Eu tenho como opcoes: Usar uma applet, usar algo com java
web start, ou fazer a aplicacao para ser instalada no cliente, acessando
servicos do servidor. Outra coisa que eu pensei tb foi me aproveitar dakilo
que Web Services jah disponibiliza para minimizar meu trabalho de
desenvolvimento.
Ai veem os contras: Applet - Jah usei em uma aplicacao no
ano passado, e o desenvolvimento com ela nao foi nada satisfatorio... Tive
muitos pontos de engasgamento por causa de limitacoes ou caracteristicas da
applet. Java web start eu nao conheco nada. client server tem toda a
problematica de instalar o cliente na maquina do cliente final, o que em
determinados pontos pode ser nao muito agradavel. web services me pareceu uma
boa para usar uma teoria de Agentes que aprendi recentemente, mas nao conheco
a programacao de webservices especificamente e nao tenho ideia da curva de
aprendizado.
Alguem poderia me dar um luz? Dica? Opiniao? Gostaria de
comecar de um ponto comum e para isso as opinioes de todos serao super
bem vindas.
Grato pela ajuda,
Marcelo Magno
|