3 ms·
>I hate that everything today is a website and requires a ridiculously fast internet connection. And what seems to be in fashion for "desktop software" today is
by hiAndrewQuinn 2y ago
>I hate that everything today is a website and requires a ridiculously fast internet connection. And what seems to be in fashion for "desktop software" today is to ship a website together with a whole browser and pretend it's not a website.
Earlier this week I cobbled together a tiny, totally self-contained pocket dictionary between Finnish and English [1]. It's a TUI, but I tested it on Mac and Windows and the program works perfectly fine there -- double clicking on it just pops open a little terminal for tsk to do its thing in.
The first bit of advice I got when posting it online to my usual places was "Why not make it a normal GUI program, or better yet, use React?" While I did briefly consider it, it really seemed like overkill for the very simple problem I was trying to solve here, and it might balloon the ~30 MB exe to >100. To be fair, I have negative interest in monetizing this kind of thing.
[1]: https://github.com/hiAndrewQuinn/tsk https://github.com/hiAndrewQuinn/tsk
- palata 2y ago> it really seemed like overkill for the very simple problem I was trying to solve here Usually people throw heavy frameworks at simple problems just because it's easier, not because it's needed. I like a lightweight TUI a lot better than a huge ElectronJS app.
- DrBenCarson 2y agoYes and most engineers building GUIs professionally use those frameworks day in and day out so they’re just very comfortable with using them Independent of the implementation, people build GUIs to make the functionality accessible to a LOT more users
- hulitu 2y ago> Independent of the implementation, people build GUIs to make the functionality accessible to a LOT more users Microsoft and Google would like a word with you. /s (Transient windows you cannot close, no scrollbars, no window borders, no clear delimitation of GUI elements, etc)