Duvida sobre Arquitetura Web x Desktop

3 respostas
_Leon

Galera,
Seguinte:

Vou criar pela primeira vez uma aplicação grande em Java aqui na empresa e não tenho muita noção das vantagens e desvantagens de ter uma aplicação web e desktop.

Será uma interface de configuração de uma plataforma de CallCenter. A aplicação irá inserir valores na base de dados, inicializar serviços do windows, alterar registros do windows etc.

Uma galera aqui está dizendo para fazer uma aplicação Web, porém eu queria fazer uma aplicação Desktop.

Para uma aplicação com as funcionalidades deste tipo é melhor fazer Web ou Desktop ?
Quais as vantagens e as desvantagens ?

Se alguém puder ajudar agradeço!

3 Respostas

fabiofalci

Depende muito do que o sistema necessita.

Mas uma alternativa é mesclar os 2.

Usa uma arquitetura com servidor de aplicação e tals.
E uma view desktop acessando, através de um web service ou coisa parecida.

makarioszen

Bom, como você descreveu que irá inicializar serviços do windows, etc, deconheço alguma aplicação web qeu faça isso, até porque uma aplicação web roda sempre em um servidor, se você pensa em acessar serviços num cliente aplicações desktop com certeza!

poderia alegar que a desvantagem de um desktop seria a instalação, mas existe o protocolo jnlp(Java Network Launching Protocol) que é uma mão na roda na hora de instalar aplicaçãoes java no cliente pela web.

pense nisso, pode ser uma saída!

makarioszen

dá uma olhada aqui!
http://www.java.com/pt_BR/download/faq/java_webstart.xml

Criado 22 de julho de 2009
Ultima resposta 22 de jul. de 2009
Respostas 3
Participantes 3