3 ms·
> I'd write a GUI app for It's unlikely that cabalamat would attempt making most of those and the others could definitely be done as a web/electron app if desi
by tempay 9y ago
> I'd write a GUI app for
It's unlikely that cabalamat would attempt making most of those and the others could definitely be done as a web/electron app if desired.
- JustSomeNobody 9y ago> ... and the others could definitely be done as a web/electron app if desired. But probably shouldn't because we don't produce enough renewable energy yet. There's still something to be said about using TRUE native apps.
- cabalamat 9y agoI agree that electron is a bloated resource hog. But if you're running a web browser anyway (I always am) then it's not a big deal to have a web app with the server running locally and the client being a browser tab.
- IgorPartola 9y agoWell sure. That is to say that Qt/Wx/GTK/etc. are as useless to cabalamat as to a Ukrainian plumber. In other words, that isn't saying much. If you don't write desktop apps, you wouldn't use a desktop app GUI toolkit, but that's a tautology. But cabalamat's comment implied that all desktop GUI toolkits are now useless because we have the web, which is a fallacy of generalizing personal experience to everyone else.
- cabalamat 9y ago> But cabalamat's comment implied that all desktop GUI toolkits are now useless because we have the web, which is a fallacy of generalizing personal experience to everyone else. Not useless in general, just useless for me I once wrote a Python program to compile GUIs[1] -- you input a description of the GUI as a text file and it outputs Python code that implements the GUI in Tkinter. I dusted this off for a project last year but eventually decided that making it web-based would be easier to write, look nicer, and have more functionality. Obviously if other people find WxPython useful, good luck to them. 1: see https://github.com/cabalamat/parrot https://github.com/cabalamat/parrot
- cabalamat 9y ago> It's unlikely that cabalamat would attempt making most of those and the others could definitely be done as a web/electron app if desired. I'd write a web app and expose it on 127.0.0.1:someport rather than electron (which is bloated). Going down IgorPartola's list: Text editor - I'd probably make this terminal-based using curses. Then I could easily use it on a remote server I'm ssh'd into. video, audio editor - I've no plans/desires to write anything like these system widgets and settings - a web app is highly suitable for editing system settings web browser - far too big a project for me! terminal emulator - plenty of good ones around already. I mostly use KDE's konsole. git GUI client - I've recently been adding some git functionality to my catwiki wiki software (a web app) https://github.com/cabalamat/catwiki https://github.com/cabalamat/catwiki crypto coin wallet - web app chat client - web app or terminal-based games - I've considered writing a hex-based board wargame as a web app document editor - my catwiki wiki software is this, I suppose security focused software a la Keybase client - the last time I wrote security software was a zero-user-interface email encryption system. If I did something like that in future, any interface would be web based