"you end up using much more subclassing and much m...
# tornadofx
m
"you end up using much more subclassing and much more databinding." As opposed to creating Fragments and Views and using injection. It's not more code, it's different code. I used an enhanced form of TornadoFX scopes, called "inheriting scopes". But I'm dropping that, too, favoring databinding. I experimented a bit with "DataContext" inherited through the visual hierarchy, à la WPF, which is possible, in my case, because my components are also JavaFx Nodes (I create lots of skinned Controls, instead of Fragments and Views).