Galerinha desenvolvi uma aplicação na qual se comunica com um servidor opc, porem e desktop gostaria de saber o que e melhor uma aplicação desktop na qual eu tenho que gerar um arquivo jar e executar no client ou uma aplicação Web na qual eu nao tenho ideia de como seja kkkkk
Caso web seja melhor existe muita diferenças de desktop para Web em termo de codigo?
Sem duvida alguma WEB, a nivel de codigo é “mesma coisa”
Pense na suas telas como uma camada descolada do seu java,
la no cliente que ta acessando a sua pagina (pleonasmo mesmo)
a tela esta pedido get ou enviando post para as suas classes java
do java para baixo com conexão em servidor é a mesma coisa.
Bem, o motivo das aplicações web estarem ganhando espaço é a facilidade de desenvolvimento para ambientes distribuidos
Existem casos em que fica um pouco mais complicado utilizar uma aplicação web, Ex.: Comunicação com impressora fiscal.
Respondendo a segunda questão: Quanto mais organizado é seu código, menor vai ser o grau de impácto que ele vai sofrer ao migra-lo para uma plataforma diferente.
Procure separar a visualização do negócio e vc terá resultados satisfatórios neste aspécto.