Насколько сложно использовать NetBeans RCP? - PullRequest
1 голос
/ 05 августа 2009

Мне нужно написать графический интерфейс для настольного Java-приложения, и я хочу использовать что-то большее / лучшее, чем Swing. Какова кривая обучения для NetBeans RCP? Кривая обучения для Eclipse RCP настолько плоха, что не стоит об этом думать:

"Прямо сейчас, после одной недели обучения, новичок RCP только что коснулся самых основных вещей RCP. Это одна из причин, почему у многих крупных промышленных компаний возникают проблемы с внедрением RCP."

http://wiki.eclipse.org/E4/RCP_Future

Кривая обучения для NetBeans RCP значительно меньше?

Спасибо.

Dean

Ответы [ 3 ]

2 голосов
/ 13 августа 2009

У нас был летний стажер, работавший над приложением, основанным на Netbeans RCP, и все шло очень хорошо. Поскольку это в основном свинг, многие из ваших существующих знаний применимы напрямую. Вы по-прежнему можете использовать такие инструменты, как конструктор Matisse GUI, и вам просто нужно изучить несколько шаблонов, чтобы получить много преимуществ от RCP.

Книга Полное руководство по платформе Netbeans - это отличный справочник / учебник, который достаточно актуален.

Также стоит проверить Блог Geertjan - он является техническим автором документации по Rich Client Platform, а его регулярные публикации в блоге составляют поваренную книгу Netbeans RCP.

1 голос
/ 01 мая 2012

Я потратил около четырех дней на написание свинг-приложения и смог перенести его в приложение на платформе NetBeans примерно за три дня. Я сделал Eclipse RCP, и могу сказать, что с помощью платформы NetBeans гораздо проще. Я все еще новичок в платформе NetBeans, но я почти уверен, что если бы мне пришлось написать сложное приложение, которое бы занимало слишком много времени, я бы сначала начал с платформы NetBeans. Я также использовал «Полное руководство по платформе NetBeans 7» Хейко Бока

0 голосов
/ 13 августа 2009

Я сомневаюсь, что внутренняя сложность существенно отличается между любыми библиотеками GUI существенного размера. Поскольку Netbeans RCP на самом деле основан на Swing (я думаю, что в Windows он выглядит лучше и удобнее с точки зрения платформы), кривая обучения может быть для вас несколько более приятной, поскольку вы уже знаете Swing.

"Прямо сейчас, после одной недели обучения, новичок RCP только что коснулся самых основных вещей RCP. Это одна из причин, почему у многих крупных промышленных компаний возникают проблемы с принятием RCP."

Это может или не может быть правильно, но учтите, что в некоторых случаях (то есть, нет никакой сложной графики / холста / 3D / растровых манипуляций), просто старые старые диалоги / формы имеют большое значение. Критически важными частями для освоения являются (на мой взгляд) модели списка / дерева и общие механизмы привязки данных, а также поиск, изучение и привязка к работающему диспетчеру компоновки (MigLayout превосходен и имеет бэкенды для Swing и SWT).

...