Pergunta

Eu estou começando um projeto para o qual teremos um thin client, o envio de pedidos e obter respostas de um servidor.

Ainda estamos em fase de planejamento, por isso temos uma escolha de se contentar em qualquer um (plugin Eclipse) GUI baseada no Eclipse ou usando GWT como um fromtend para a aplicação.

Eu não estou muito familiarizado com o Eclipse como uma GUI (nem com GWT), mas sei 'normal' Java.

Quais seriam as principais vantagens e desvantagens de cada abordagem?

Editar: abordar as questões colocadas:

  • O projeto, se Eclipse base, estaria usando o núcleo Eclipse gui (Sem ferramentas de codificação, ossos apenas descalços) e GUI seria embalados com ele.
  • Eu tenho estado a olhar para GWT e até agora parece ser a melhor escolha, mas ainda tem alguma pesquisa para fazer.
  • Método de comunicação é uma variante do CORBA (Em bibliotecas casa)
Foi útil?

Solução

Se você está pensando em usar o Eclipse para construir um cliente independente ou um plugin que é apenas adicionado a uma instalação existente do Eclipse, como você está planejando para se comunicar com o servidor?

Nossa equipe tentou construir uma aplicação Eclipse Rich Client Platform e ter que comunicar-se com uma camada intermediária baseada em EJB J2EE sobre RMI, e que funcionou muito bem, exceto quando chegamos à segurança e não podia usar qualquer do padrão padrões de segurança J2EE para criar um login no cliente Eclipse que autenticar contra o servidor.

Este parece ser um problema conhecido nos círculos do Eclipse, mas eu não vi nada isso é uma boa solução para ele.

GWT parece bastante avançado para o que é, e há várias IDEs que ferramentas adicionais para trabalhar com ele, mas não tenho experiência em primeira mão em desenvolvimento com ele. Tudo o que eu já vi em termos de demos e exemplos faz com que pareça muito poderoso e fácil de usar.

Assim, meu ponto básico é, Eclipse é uma plataforma excitante, mas você terá de enfrentar dificuldades que você pode ter que resolver sozinho. GWT parece ser uma alternativa mais fácil para agora.

Outras dicas

Vindo de alguém que tem tanto experiência como você (não desenvolveram quaisquer plugins baseados Eclipse ou qualquer coisa com GWT), isto é puramente uma opinião de um outro par de olhos sobre o seu problema.

puramente do ponto de vista esta aplicação a ser servido a partir de um thin client, eu pensaria GWT caberia a conta para esta situação um pouco melhor. Seria certamente um pouco mais leve e não exigiria a sobrecarga que um Eclipse Plugin faria.

Eu também acho que isso faria a implantação de atualizações muito mais fácil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top