Di solito faccio molta attenzione a tenere separati il mio codice di modello, vista e controllore. Il fatto è che le proprietà JavaFx sono così convenienti da legarle tutte insieme. Il problema è che rende il mio intero design del codice dipendente da JavaFx, che credo non dovrei fare. Dovrei essere in grado di cambiare la vista senza modificare troppo il modello e il controller.
Quindi dovrei ignorare la convenienza delle proprietà di JavaFx, o dovrei accettarle e il fatto che riduca la flessibilità dei miei codici.