News for hackers. Stuff that matters.
Re:Writing GUI Apps Using the Red Programming Language by FreakyT on Sunday December 24, 2017 @03:06PM (#16001085)
I don't see any reason why this would avoid the issue with every cross platform GUI toolkit: missing nuances that make apps written with it seem strange and foreign to each platform, even if superficially the appearance is correct.

Minor things, like common layouts, keyboard shortcuts, or just ways of doing things in general ("get info..." vs "properties" comes to mind) are a few of what cross platform toolkits never get right.

Re:Writing GUI Apps Using the Red Programming Language by cmiles74 on Sunday December 24, 2017 @03:42PM (#16001226)
With the success of Electron apps (i.e. Slack), I am starting to think this level of OS/GUI Fidelity isn't all that important. As long as the application is attractive and does the job, people don't seem to care that much about it matching the OS look and feel.
Re:Writing GUI Apps Using the Red Programming Language by gkya on Sunday December 24, 2017 @05:10PM (#16001566)
This is a very common misconception these days, IMHO. "Because people just use best of what's available, I presume that they are actually content with what they have." Today another thread talking about web apps and the heaviness thereof, people suggest that given people use these apps/websites, they must really prefer these slow, messy and creepy things to plain, information-dense sources. This might be indeed true, but you can't conclude so just observing the status quo from outside.
Re:Writing GUI Apps Using the Red Programming Language by chii on Monday December 25, 2017 @12:35AM (#16002829)
instead of "best", I'd say people use what's good enough. electron is good enough for most people, and some people do notice the high resource usage, but they are in the minority, as most users don't attribute sluggishness of the machine on the app that's not slow (and electron can be made to feel fast if you know what you're doing).
Re:Writing GUI Apps Using the Red Programming Language by gkya on Monday December 25, 2017 @09:26AM (#16004174)
Electron is not "good enough for people" because people don't know about it, or, to put it better, are not supposed to know about it. It's an implementation detail.

> sluggishness of the machine

So say a machine with 4GB ram and a decent 4-core CPU around 1.8 GHz is sluggish? Let's honestly say "we're sacrificing resources on the client side for ease of development on ours".

Re:Writing GUI Apps Using the Red Programming Language by thezilch on Sunday December 24, 2017 @04:57PM (#16001492)
I wouldn't pin the success of any app on Electron. Most would gain a lot from pivoting away.
Re:Writing GUI Apps Using the Red Programming Language by rebolek on Sunday December 24, 2017 @05:45PM (#16001712)
Take a look at this article http://www.red-lang.org/2017/07/063-macos-gui-backend.html and see the info about rule-oriented rewriting engine that actually tries to deal with such differences. It's of course not perfect (Red is still in alpha), but it's not something that's being overlooked.
Re:Writing GUI Apps Using the Red Programming Language by greggirwin on Wednesday December 27, 2017 @07:00PM (#16019198)
You can see how Red is starting to approach this in http://www.red-lang.org/2017/07/063-macos-gui-backend.html, particularly the Cross Platform GUI Metrics section. It is a really hard problem. Technically it can be done, if you put all the onus on the user. The more we try to do for them, the harder it gets. It will always be a balance.
Re:Writing GUI Apps Using the Red Programming Language by greggirwin on Wednesday December 27, 2017 @07:01PM (#16019203)
Ah, I see @rebolek noted that as well. He always beats me.