У меня есть очень большая программа, которая в настоящее время использует SWT. Программу можно запускать как на Windows, Mac, так и на Linux, и это большое настольное приложение с множеством элементов. Теперь, когда SWT несколько устарел, я хотел бы переключиться на Swing или JavaFX. И я хотел бы услышать ваше мнение по трем вещам.
Меня больше всего беспокоит, что будет лучше для настольного приложения с графическим интерфейсом? (Я посмотрел в Интернете, и многие люди предполагают, что JavaFX так же хорош, как Swing, но я не видел много веских аргументов, кроме простых войн мнений). Он должен работать как на Windows, Mac, так и на некоторых популярных дистрибутивах Linux.
Что будет чище и проще в обслуживании?
а что будет быстрее построить с нуля?
Я использую методологию MVC в своем приложении, если это поможет.