Какое снижение производительности вызывает использование моста SWT_AWT в Eclipse RCP?

Я создаю приложение Eclipse RCP, которое в конечном итоге будет иметь раздел для компонента NASA Worldwind AWT. Я буду использовать мост SWT_AWT, чтобы встроить компонент worldwind в приложение RCP. Я пытаюсь решить, должен ли я писать другие компоненты, используя SWT, или использовать Swing полностью и встраивать все, используя мост SWT_AWT. Последний позволил бы мне использовать Swing, но не уверен, каковы последствия для производительности?

1 ответ

Если вы собираетесь написать приложение RCP, то лучше придерживаться нативных концепций и использовать SWT.

Когда вы собираетесь писать все на Swing, тогда будет снижение производительности. Сколько, как всегда, зависит от используемого вами оборудования. С сегодняшним оборудованием, если у НАСА есть средства, это будет не так уж и важно.

Что было бы более актуальным, так это разница в пользовательском интерфейсе. SWT рендерится с родными виджетами, Swing - нет.

Хорошее чтение этой статьи о Swing в RCP [1]

[1] http://www.eclipse.org/articles/Article-Swing-SWT-Integration/

Другие вопросы по тегам