2010-09-23 1 views
0

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

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

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

Благодаря

ответ

2

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

2

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

+0

Действительно? До сих пор я ничего не слышал об этом. – Carlos

3

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

+0

Это то, что я тоже чувствовал. Слишком много - мне не нужна модульная структура с высоким стеком. MiGLayout выглядит неплохо, я рассмотрю – onigunn

2

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

+0

Предупреждения: разработка Spring RCP была вялой и в какой-то момент она почти полностью остановилась. Это выглядело многообещающим, но никаких новых релизов не было, поэтому я не уверен, каков текущий статус. Документация также очень разрежена, поэтому вам, вероятно, нужно вникнуть в исходный код (что может быть довольно сложным).С положительной стороны, RCP кажется стабильным, я не уверен, нашел ли я один баг в течение 3 лет, которые я использовал. – Carlos

2

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

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

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^