Какие есть варианты заменить Java Swing GUI? - PullRequest
3 голосов
/ 06 мая 2009

У нас есть настольное клиентское приложение, разработанное на Swing. Это приложение взаимодействует с внутренним сервером с помощью сервлета.

Новым требованием является создание веб-клиента. Я читал о JavaFX, Flex, ExtJS и т. Д.

Хотелось бы узнать, какое решение лучше всего подходит для замены приложения качелей? У кого-нибудь есть опыт делать то же самое?


(РЕДАКТИРОВАТЬ на основе комментариев)

Приложение имеет большой вес с точки зрения виджетов. Конечно, мы немного изменим дизайн при создании веб-клиента.

Ответы [ 3 ]

2 голосов
/ 06 мая 2009

Вы можете использовать Google Web Toolkit, GWT, для создания веб-клиента. Создание пользовательского интерфейса в GWT отчасти похоже на выполнение в Java Swing, но в итоге получается динамический веб-клиент.

1 голос
/ 06 мая 2009

Вы знаете, что Swing может работать на веб-странице! Есть много других опций, включая PHP, ASP, Ajax и т. Д. Насколько «тяжелым» является приложение Swing, т. Е. Много ли виджетов? Это очень открытый вопрос!

0 голосов
/ 06 мая 2009

Поскольку вы уже знаете Swing и должны создавать веб-клиент / интерфейс, вам следует рассмотреть Apache Wicket , который структурно имеет много общего с Swing (один из его первоначальных разработчиков был в похожая ситуация, как сейчас).

Если вам нужна тяжелая функциональность, которую нелегко сделать с Ajax и другими подобными веб-технологиями, я бы предложил комбинацию Flash / Flex для пользовательского интерфейса, главным образом потому, что есть много людей, которые знают, как использовать обе эти технологии.

Быстрое редактирование: Также см. Этот ответ на другой вопрос , он может помочь вам лучше понять реальную проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...