Not really a nice comment but a real issue?

Pedro Duque Vieira pedro.duquevieira at gmail.com
Fri Mar 19 15:34:16 UTC 2021


In the blog post he makes it sounds like it isn't good for anything to have
that. That it is just a bug, something that wasn't well thought through and
reviewed or a pointless feature. Which I totally disagree with. I think it
can be very interesting to take advantage of that.

I think the performance problem he measured was more about the buffering
issue than about dynamically reloading the stylesheet whenever there's a
change. But yeah, this might have a performance impact. If there is indeed
a considerable impact, perhaps we could have a flag to opt out of this
feature. That way we can have the best of both worlds and not have this
feature impact the apps performance in production.

Cheers,


A good feature during development is not necessarily a good feature during
> production, especially if it (apparently) has a significant performance
> impact.
> But I see your point.
>
> On 19-3-2021 15:32, Pedro Duque Vieira wrote:
> > Hi
> >
> > I actually totally disagree with his conclusion.
> >
> > In fact, I'd say, that's one of the hidden gems of JavaFX!
> > Check out CSSFX and this video
> https://www.youtube.com/watch?v=RELKg32xEWU
> > to understand the advantages of this feature (ScenicView has also
> > integrated CSSFX to take advantage of this).
> >
> > Think about the productivity boost of tweaking your UI at runtime and not
> > having to go through the cycle: tweak UI -> compile -> run -> (No that's
> > not it) -> close app -> tweak UI again -> compile again -> run again ->
> (No
> > that's not it again) -> [repeat till infinity]
> >
> > Also think about the potential for adding tools that build on top of this
> > feature. Tools like firebug or features from Chrome developer tools, etc,
> > that they use on the web to debug / tweak UIs during runtime.
> >
> > Cheers,
> >
> >
> >> On 19-3-2021 14:29, Clement Levallois wrote:
> >>> Hi all,
> >>>
> >>> I just came across this blog post which complains about a badly
> >> implemented stream reader in JavaFX. The general tone is not nice, but I
> >> figured this could be useful to the developers maintaining this area:
> >>> https://quollwriter.wordpress.com/2020/02/09/oh-javafx-why-why-why/
> >>>
> >>> Best regards,
> >>>
> >>> Clement
> >>> PS: I landed on this blog post because I was searching for some
> pointers
> >> on a coding problem I have with JavaFX Service / Task, which might or
> might
> >> not involve inputStreams. I share it here:
> >>
> https://stackoverflow.com/questions/66707119/task-succeeds-but-the-service-onsucceed-method-is-not-triggered
> >>> --
> >>> Cl?ment Levallois
> >>> Associate Professor
> >>> emlyon business school
> >>> Twitter and Skype: @seinecle
> >>> mobile: +33(0)6 59 08 33 92
> >>>
> >>> Sent with [ProtonMail](https://protonmail.com) Secure Email.
> >


-- 
Pedro Duque Vieira - https://www.pixelduke.com


More information about the openjfx-dev mailing list