why are we making Electron apps why are we making private communication tools as Electron appshttps://twitter.com/ortegaalfredo/status/995912662130229248 …
-
Show this thread
-
I understand why someone would make an app that runs in a browser; that has certain benefits. but you had a choice and you *still* used a browser? that's just irresponsible.
4 replies 8 retweets 47 likesShow this thread -
the only sort of valid reason I have heard so far is "I have ideological hatred of all native UI toolkits", everything else is just not knowing what e.g. Qt 5 can do
12 replies 2 retweets 37 likesShow this thread -
look, if you absolutely *insist* on using JavaScript, you can use that to write apps with Qt 5. I wouldn't say you should, but you can, and it's less horrible than the "web platform"
5 replies 4 retweets 21 likesShow this thread -
Replying to @whitequark
depending on what part of Qt5 you use, the JS support is years behind browsers though (writing QML JS feels like 2010 again, without the cross-browser issues though)
1 reply 0 retweets 0 likes -
Replying to @allgebrah @whitequark
you can embed a WebView but iirc that's a WebKit so uhhh what exactly did I save again maybe there's a way of writing nice JS for Qt that isn't also pointless but I've not found it yet
1 reply 0 retweets 1 like -
-
Replying to @whitequark
ok so QML (which allows you to write interfaces in JS and has nice things like actual Signals) uses its own JS engine called V4, at least it did the last time I evaluated the topic which was Qt 5.4 times iirc
1 reply 0 retweets 0 likes
that stuff is native but it's not my department at work so take it with a grain of salt meanwhile Qt WebView allows you to render HTML+CSS+JS but is a full webkit, so basically a browser (unless they switched to V4? which I doubt)
-
-
Replying to @allgebrah @whitequark
and last time I tried (a few months ago?) all the nice ES6 stuff like spread operator, destructuring assignment, fat comma lambdas etc was still missing from V4
1 reply 0 retweets 0 likes -
- 2 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.