Качели, Затмение RCP или куда идти? - PullRequest
0 голосов
/ 23 сентября 2010

Я занимаюсь разработкой основных веб-приложений Java на работе. Я хотел бы начать создавать небольшое приложение для рабочего стола Java. Это должно быть простое приложение CRUD с подключением к базе данных, 2 - 3 формами и умной страницей статистики. Если честно: я как бы потерялся в этой теме. Я потратил некоторое время, чтобы провести свинг, но учебники все старые, и большая часть материала кажется очень неудобной. Нет ли каких-либо рамок качелей или чего-то еще?

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

То, что я ищу, - это простой / легкий способ создания настольного приложения. Какие варианты доступны в этой теме? Был бы рад, если бы кто-то мог поделиться своим опытом с Swing или Eclipse RCP и стоит ли потратить на это время.

Спасибо

Ответы [ 5 ]

3 голосов
/ 23 сентября 2010

Для такого простого приложения, как ваше, Eclipse RCP - просто излишество.Это очень высокий уровень.SWT - хороший вариант.Если у вас есть опыт работы с Swing или SWT, я советую вам придерживаться этого.Вы также должны посмотреть на MiGLayout .

2 голосов
/ 04 января 2011

Я в процессе переноса приложения базы данных Swing на платформу Netbeans RCP.

Netbeans RCP похож на Eclipse RCP, но полностью основан на Swing (Swing поставляется с JRE / JDK, поэтому он более независим от платформы).

Если вы новичок в Swing, я бы определенно рекомендовал использовать RCP Netbeans, потому что он автоматически решает множество проблем новичка и применяет передовой опыт. Он также имеет несколько мощных элементов графического интерфейса (например, Outline, option-button), которых нет в plain-Swing. На сайте netbeans.org достаточно видеоуроков, чтобы начать работу.

Кроме того, с помощью Netbeans RCP вы получаете некоторые дополнительные полезности, которые могут оказаться полезными, например, модульная интеграция JavaHelp для интерактивной справки в клиенте.

Кроме того, Netbeans может генерировать легко развертываемые пакеты Webstart или зависимые от платформы установщики для развертывания приложения для настольного компьютера (я рекомендую Webstart, это самый простой способ распространения вашего приложения, предварительно необходимо установить только Java, и это обычно выполнимо даже для самых тупых пользователей).

2 голосов
/ 23 сентября 2010

Eclipse RCP довольно прост, ИМХО, вы всегда можете начать с Почтового шаблона из нового мастера проектов.Если вы ищете что-то более легкое, попробуйте Spring Application Framework .e4 значительно облегчает разработку RCP "на быстрой полосе".Вы можете попробовать этот превосходный Vogella учебник

2 голосов
/ 23 сентября 2010

Вы можете рассмотреть JavaFX . У меня еще не было времени попробовать это самому, но я слышал хорошие отзывы о простоте использования и возможностях.

2 голосов
/ 23 сентября 2010

Если не возражаете против использования Groovy , попробуйте Griffon .

...