6 ms·
Do any of the courses teach employees how to write memory efficient native apps instead of bundling an entire web browser to run an IRC client?
by callalex 3y ago
Do any of the courses teach employees how to write memory efficient native apps instead of bundling an entire web browser to run an IRC client?
- ajkjk 3y ago[flagged]
- wpm 3y agoHave you tried listening to any of the myriad complaints people have with Electron?
- olliej 3y agono because they've either only dealt with crappy software, or think a single mediocre piece of software is better if it's cross platform, and anyone who disagrees with them is wrong. I've also seen plenty of people who talk about how great electron is while also complaining about modern software requiring more disk space, more ram, more cpu time, or their laptop batteries dying as if always on wasteful software isn't the bulk of the reason. Seriously for most electron apps you could have a twenty+ year old machine capable of running all of them without breaking a sweat if they were native apps, that can't open them all at the same time as the crappy electron apps they are today. If you find the UI tools from web tech easier for your business purposes then make a web app, but stop forcing shitty perennially out of date copies of chrome on everyone. I guarantee you aren't pushing out updates as rapidly as google is, and that means you're missing security fixes. This last point is something I'm serious on: if you cannot push out a chromium update for your app within within say 24 hours of google shipping a chrome update you should not be shipping an app built on it.
- refulgentis 3y agoYes
- ajkjk 3y agoLol, yes. Do you know why people use Electron, though?
- anonzzzies 3y agoProgrammers/companies use it to save time and costs. Sure. (Poor Slack has profits of 300m$/year; they cannot possibly do this better!) But endusers? They don't care about the tech, so if you ask them; 'how about a non laggy version that doesn't eat all your memory and cpu?' You think they would go 'no no, please let me use Electron'?
- ajkjk 3y ago[flagged]
- wpm 3y agoStop subsidizing your DX with your users' time and blood pressure.
- ajkjk 3y agoIt's the opposite, writing software that's any good on a native stack is hell. Electron is easier to write _and_ better, in every way except for memory (and the tendency to write slow stuff in JS... but that's fixable.)
- steve1977 3y agoBecause it’s forced upon me by my employer?
- znpy 3y ago> Lol, yes. Do you know why people use Electron, though? Because it's forced on them, really. I'd gladly use slack through some kind of bridge (it used to be possible).
- 3y ago
- 15457345234 3y agoProbably something to do with remembering when machines with double-digit MHz clocks would render a vaguely complex UI literally instantaneously and that feeling of irritation that comes from experiencing consistent and frustrating UI lag on a machine with literally 5000x the poke
- throwaway5959 3y agoThis. I ran ICQ on a machine with a single core 200 mhz processor and 32 MB (yes that’s an M) and it was fast with more features than Slack.
- Flipflip79 3y agoIn what way did it have “more features than slack”? This feels more like “had other features that I like”
- throwaway5959 3y agoPlease read the following: https://whyisthisinteresting.substack.com/p/why-is-this-interesting-the-icq-edition https://whyisthisinteresting.substack.com/p/why-is-this-inte... You just kinda had to be there. It was ever changing but snappy.
- Flipflip79 3y agoI was there but thank you for the condescending assumption.
- throwaway5959 3y agoYou’re quite welcome.
- 15457345234 3y agoICQ having more features than Slack isn't really a point of contention, ICQ could do about a zillion things.
- Flipflip79 3y agoI find myself continuously blessed to run slack on a daily basis and literally never encounter an issue with it being an electron app. My laptop must be magic or something!
- ajkjk 3y agoYeah, same. Well it has issues, but they're clearly due to the code being a mess and nothing to do with it being Electron.
- znpy 3y agoI don't either (well, at times the ui has slight annoyances...). But then again, i'm using a 3500 euros, company-issued macbook pro (m1 pro, 32gb). Working well on this kind of hardware is an incredibly low bar.
- onedognight 3y agoI’ve used Slack daily for 10 years and never once used their Electron app. It’s a web app after all.
- viraptor 3y agoNot all features of calling/screensharing work through the website.
- petr25102018 3y agoNot sure about all features, but certainly calling and screen-sharing works for me.
- Gigachad 3y agoSlack is an IRC client as much as a shovel is an excavator.
- CoastalCoder 3y agoIn the tradition of SlashDot, could you rework this into a car analogy?
- Justsignedup 3y agoThere's so much hate in the dev world for their app. I have yet to experience this horrifying performance or whatever in 10 years. Can someone please explain to me why it's so darn bad and why I should care about 100mb?