Здравствуйте, Nikolay_P_I, Вы писали:
N_P>Задам тогда вопрос шире — на чем делать GUI ? Начали мигрировать на Java с NET.
А вот фиг его знает. :) Нет у меня больше единого мнения.
1) JavaFX — модно, современно, забавный биндинг. Масса косяков. Никаких наработок для интеграции в 3-tier.
2) Swing — старый добрый, не поддерживается. Куча внутренних, но мелких, косяков. В принципе, не сложно сварганить свой фреймверк под нужные требования и его использовать. Кривоватый биндинг (мало чего умеет). Есть любопытные решения: JIDE, JGoodies, MigLayout, WindowBuilder Pro, NetBeans RCP
3) SWT — достойная рассмотрения альтернатива.
Вот тут говорят о реальной кроссплатформенности получше чем у остальных. Кривоватый API. Те же MigLayout и WindowBuilder Pro. Крутая Eclipse RCP. Тоже можно нагуглить всяких поделок:
http://stackoverflow.com/questions/115766/a-more-advanced-table-spreadsheet-swt-implementation
Вдруг чего пригодится.
Что с биндингом в SWT — не знаю. Вроде был. Но как хорошо работает не скажу.
В любом случае MVVM с биндингом считаю лушим подходом для каждого из этих тулкитов.