Eu tenho um programa muito grande que atualmente está usando SWT. O programa pode ser executado no Windows, Mac e Linux, e é um grande aplicativo de desktop com muitos elementos. Agora que o SWT é um pouco antigo, gostaria de mudar para Swing ou JavaFX. E eu gostaria de ouvir seus pensamentos sobre três coisas.
Minha principal preocupação é o que será melhor para um aplicativo de GUI de desktop? (Procurei on-line e muitas pessoas sugerem que o JavaFX é tão bom quanto o Swing, mas não vi muitos argumentos válidos, exceto simples guerras de opinião). Ele tem que funcionar no Windows, Mac e em algumas distribuições populares do Linux.
O que será mais limpo e fácil de manter?
e o que será mais rápido construir do zero?
Estou usando a metodologia MVC no meu aplicativo, se isso for de alguma ajuda.