Make a Linux App
Make a Linux app. Stop making distributions.
Make a Linux app. Stop making distributions.
syd, WDYM so I shouldn’t make an anime flavored, Arch based distro named Archuwu?
cocolopez, ETA iso, wen?
Doombot1, Where is it? Give it to me now
Helix, Bruh this is needed
cerement, UwUntu needs some competition
Murdoc, I can totally picture this. Cutesy sound effects, characters pulling up/down menus, sparkle effects…
Where can I get it?
cerement,
Murdoc, Thanks
CatTrickery, Reminds me of this
unionagainstdhmo, Why make new apps, we should be focusing on rewriting everything in Rust /s
beeng, Just please no more electron.
LeFantome, Can”t we just re-write Electron in Rust and then use it for everything else? /s
beeng, (edited ) You’re only half sarcastic, I can tell!
And they did apparently. It’s called Tauri
Declamatie, Are there other leptons I can create apps with?
LeFantome, Obviously the version of Electron re-written in Rust would be Muon.
skullgiver, (edited ) deleted_by_author
smileyhead, Tauri is much better than Electron, but still not near close just native program. Let the web be simple, please.
beeng, Putting it on my list! Thanks
dsemy, Make a Linux app, make a Linux distro, who cares…
How about you just let people do what they enjoy doing.
conciselyverbose, Yeah, this is obnoxious.
It's also truly terrible at being persuasive.
Murdoc, Make a Linux app, not war.
AllNewTypeFace, The “Where to start” section should be a “Not You” meme, with Electron in the middle square
unionagainstdhmo, Electron can be done well, like vscode does. In saying that, it almost never seems to happen
SuperIce, I’m curious what witchcraft Microsoft did with VSCode to make it so responsive and performant when no other electron app is.
unionagainstdhmo, Electron was made for Atom and I think, though I’m not 100% that code is based on Atom
JackbyDev, The term to look up is Monaco. That’s the secret sauce part of VS Code that made it faster but I don’t know enough about it to describe it well
bellsDoSing, Just looked it up a bit: microsoft.github.io/monaco-editor/
AFAIU,
monaco
is just about the editor part. So if an electron application doesn’t need an editor, this won’t really help to improve performance.Having gone through learning and developing with
electron
myself, this (and the referenced links) was a very helpful resource: www.electronjs.org/docs/latest/…/performanceIn essence: “measure, measure, measure”.
Then optimize what actually needs optimizing. There’s no easy, generic answer on how to get a given electron app to “appear performant”. I say “appear”, because even
vscode
leverages various strategies to appear more performant than it might actually be in certain scenarios. I’m not saying this to bash vscode, but because techniques like “lazy loading” are simply a tool in the toolbox called “performance tuning”.BTW: Not even using C++ will guarantee a performant application in the end, if the application topic itself is complex enough (e.g. video editors, DAWs, etc.) and one doesn’t pay attention to performance during development.
All it takes is to let a bunch of somewhat CPU intensive procedures pile up in an application and at some point it will feel sluggish in certain scenarios. Only way out of that is to measure where the actual bottlenecks are and then think about how one could get away with doing less (or doing less while a bunch of other things are going on and then do it when there’s more of an “idle” time), then make resp. changes to the codebase.
mvirts, Is this site insane? On Linux I have access to so many more applications than other platforms. Sorry apple, ios apps repeating the same thing infinitely doesn’t count.
GyozaPower, (edited ) You are comparing Apples to oranges. While it may be true that Linux may have more software available, in my experience macOS has a shit ton of productivity software as well, and many times, due to being for-profit, of higher quality. That’s exactly why I’ve been thinking about giving my own try to making a launcher like Raycast for Linux.
smileyhead, Can completely agree. On Apple systems I can find a ton of productivity and editing software, but no luck doing things like file operations or automating. On Linux I can find absolutely anything related to processing data, customization, science or protocol clients, but no luck finding good note taking tool.
novakeith, Yeah I recently went back to Linux as a daily driver and was blown away how easy stuff like flatpaks made it to do everything I need quickly. That wasn’t the case last time I used Linux for something more than a quick and dirty VM host.
GustavoM, It’s fun and games… until you get lots of “…just like X command?” commentaries from randoms. Until you get sick of such and decide to do something non-productive instead. Unless there is money included in the former.
t. Been there, done that.
OddFed, “Yes, exactly like this 🦆 command I didn’t know of before.”
furycd001, How about instead of making yet another Linux distro, you just make an install script instead? I’m personally more likely to try out an install script over a totally pointless ISO…
CatTrickery, I’m sorry but no AUR mention?
tsonfeir, Maybe we need a new distro that comes with vscode installed so we don’t have to do it!
noisypine, I’m interested in new distributions, but it really needs to do something new. Different default packages with a handful of custom things on top of an existing distro just doesn’t cut it. Give me a NixOS, Puppy Linux, ReactOS(I know it’s not a distro) or something else unique. I’m tired of Debian/Ubuntu based distros, if I wanted Debian or Ubuntu, I would use them.
governorkeagan, I’d been playing with the idea of building a Linux app. I used Post Haste on Windows to help me organise footage but haven’t found a substitute on Linux yet.
Add comment