E aew pessoal.
Bom, para começar esse post, já vou deixar claro que não quero discutir quem é o melhor, se é WEB ou DESKTOP.
O meu objetivo é discutir qual é a melhor em determinadas situações.
Hoje, nós temos um mercado totalmente voltado pra WEB. Mas eu acredito que a WEB, utilizada como camada de apresentação, é mais usada meio que por um padrão de mercado. Claro, faz com que todo mundo em qualquer lugar possa acessar a aplicação, mas por exemplo, em um ambiente empresarial, aonde todos tem acesso ao servidor, porque não Desktop?
A questão é: quais são os pontos necessários que eu preciso avaliar para decidir se, em um ambiente empresarial, eu devo usar web ou desktop?
Claro que exponho a questão ciente de que o design da minha aplicação tem que estar desacoplado da view, ou seja: independentemente de ter uma camada de apresentação desktop ou web, o meu design permite que qualquer um dos dois seja implementado.
Pesquisei bastante sobre o assunto, mas não achei muita coisa esclarecedora, achei mais discussões do que é melhor ou não é, não em qual contexto o tipo de apresentação é mais viável.
Alguns links aqui do GUJ:
http://www.guj.com.br/java/19168-java-para-desktop-ou-web-eis-a-questao/
http://www.guj.com.br/java/14066-java-desktop-ou-web/
Valew galera!