News for hackers. Stuff that matters.
Re:Building a new Windows 3.1 app in 2019: A Slack Client by DaiPlusPlus on Thursday December 19, 2019 @04:09AM (#21833239)
Before Electron people had the arguments about bloated apps when it came to WPF and Qt. And Java apps, like WPF (and most Qt apps I’ve used lately) lacks true integration with native OS widgets so as a user I get an uncanny-valley feeling.

At least with Electron you’re essentially forced to style everything - and ever since Windows 8 (or Windows Vista) Microsoft has been actively uglifying native widgets.

Re:Building a new Windows 3.1 app in 2019: A Slack Client by tomjen3 on Thursday December 19, 2019 @04:41PM (#21839627)
I did consider Java as I was writing it, but at the same time Java is actually pretty fast, but there is no doubt that it doesn't use native components most of the time (there is a gnome toolkit bindings for Java, so it is possible).

Still Java feels speedy, I think because it is compiled and doesn't need wacked workarounds like not having non-floating point numbers.

Re:Building a new Windows 3.1 app in 2019: A Slack Client by DaiPlusPlus on Thursday December 19, 2019 @06:19PM (#21840306)
I’ve never seen Java running on Windows 3.x - how long did they maintain it for? Or did it use Win32S?

Update: ah, Microsoft released their own port in 1997: https://www.cnet.com/news/ie-gets-java-for-windows-3-1/ - I wonder how long they maintained that for.

Re:Building a new Windows 3.1 app in 2019: A Slack Client by jcelerier on Thursday December 19, 2019 @11:02AM (#21836057)
> Before Electron people had the arguments about bloated apps when it came to WPF and Qt.

which is funny when you see that Qt runs on microcontrollers now.