Swing vs JavaFx para aplicaciones de escritorio [cerrado]
Tengo un programa muy grande que actualmente está utilizando SWT. El programa se puede ejecutar en Windows, Mac y Linux, y es una aplicación de escritorio grande con muchos elementos. Ahora que SWT es algo viejo, me gustaría cambiar a Swing o JavaFX. Y me gustaría escuchar sus pensamientos sobre tres cosas.
Mi principal preocupación es ¿qué será mejor para una aplicación GUI de escritorio? (Busqué en línea y mucha gente sugiere que JavaFX es tan bueno como Swing, pero no vi muchos argumentos válidos, excepto simples guerras de llamas de opinión). Debe funcionar en Windows, Mac y en algunas distribuciones populares de Linux.
¿Qué será más limpio y más fácil de mantener?
¿Y qué será más rápido construir desde cero?
Estoy usando la metodología MVC en mi aplicación, si eso es de alguna ayuda.