News for hackers. Stuff that matters.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by caymanjim on Wednesday November 25, 2020 @10:04AM (#25209941)
Is there a single Java application with a good UI? Apache is fixated on Java, and Java seems to only attract a certain kind of developer. Even Java web applications, which aren't constrained by available UI toolkits, tend to look like they were written in Java (for example, all the AWS UIs). I think the language fails to attract design/UI/UX people.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by piercebot on Wednesday November 25, 2020 @12:27PM (#25211702)
The good news is that there's development in this space! https://github.com/jetbrains/skija

> Existing offerings are: Graphics2D from AWT, GraphicsContext from JavaFX. They are good, but underwhelming.

> Enter Skia. Skia has a proven track record of industrial-scale project relying on it for all things graphics: Google Chrome, Android, Flutter, Firefox Canvas, Xamarin, LibreOffice.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by thebean11 on Wednesday November 25, 2020 @01:50PM (#25212780)
JetBrains IDEs, although I'm sure some would disagree with me there
Re:Apache OpenMeetings – Video chat, messaging, white board,... by ghosty141 on Wednesday November 25, 2020 @11:01AM (#25210608)
In my opinion Java makes it really hard to create beautiful UIs without spending much time on it.

I also agree that Java attracts a certain kind of developer.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by LockAndLol on Wednesday November 25, 2020 @12:07PM (#25211453)
I always found jdownloader to be quite beautiful. Way before youtube-dl was a thing, jdownloader was there to the rescue.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by dschuessler on Wednesday November 25, 2020 @03:40PM (#25214056)
No need to talk about jdownloader in past tense. It is still actively developed and I prefer it over youtube-dl most of the time, because it is way faster due to use of multiple connections.