http/AJAX (GWT) и графический интерфейс Eclipse для развертывания тонких клиентов

StackOverflow https://stackoverflow.com/questions/158330

Вопрос

Я начинаю проект, в котором у нас будет тонкий клиент, отправляющий запросы и получающий ответы от сервера.

Мы все еще находимся на стадии планирования, поэтому у нас есть выбор: либо использовать графический интерфейс на основе Eclipse (плагин Eclipse), либо использовать GWT в качестве основы для приложения.

Я не очень хорошо знаком с Eclipse как с графическим интерфейсом (а также с GWT), но знаю «обычную» Java.

Каковы будут основные преимущества и недостатки того или иного подхода?

Редактировать: Обращаясь к поставленным вопросам:

  • Проект, если он основан на Eclipse, будет использовать основной графический интерфейс Eclipse (никаких инструментов кодирования, только голые кости), и графический интерфейс будет упакован вместе с ним.
  • Я присматриваюсь к GWT и пока что это кажется лучшим выбором, но мне еще предстоит провести некоторые исследования.
  • Метод связи — вариант CORBA (в домашних библиотеках).
Это было полезно?

Решение

Если вы подумываете об использовании Eclipse для создания автономного клиента или плагина, который только что добавляется к существующей установке Eclipse, как вы планируете взаимодействовать со своим сервером?

Наша команда попыталась создать приложение Eclipse Rich Client Platform и заставить его взаимодействовать со средним уровнем J2EE EJB через RMI, и это сработало довольно хорошо, за исключением тех случаев, когда мы дошли до безопасности и не смогли использовать ни один из стандартных шаблонов безопасности J2EE. чтобы создать логин на клиенте Eclipse, который будет аутентифицироваться на сервере.

Кажется, это известная проблема в кругах Eclipse, но я не видел ничего хорошего для ее решения.

GWT кажется довольно продвинутым, и есть несколько IDE, которые добавили инструменты для работы с ним, но у меня нет личного опыта разработки с ним.Все, что я видел в виде демонстраций и примеров, делает его действительно мощным и простым в использовании.

Итак, моя основная мысль такова: Eclipse — интересная платформа, но вы столкнетесь с трудностями, которые, возможно, придется решать самостоятельно.GWT на данный момент кажется более простой альтернативой.

Другие советы

Исходя от человека, который имеет такой же большой опыт, как и вы (не разработал никаких плагинов на основе Eclipse или чего-либо еще с GWT), это просто мнение другого взгляда на вашу проблему.

Я думаю, что с точки зрения обслуживания этого приложения с помощью тонкого клиента GWT немного лучше подойдет для этой ситуации.Это, конечно, было бы немного легче и не требовало бы накладных расходов, как плагин Eclipse.

Я также думаю, что это значительно облегчит развертывание обновлений.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top