Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

user interfaces

Name: Anonymous 2018-05-16 6:23

does anyone else absolutely hate writing user interfaces, handling interactive input and doing similar shit? it's just so damn tedious, I don't get how people can enjoy that. I feel this could have been better if there were more declarative ways of describing GUI/TUI or if visual tools didn't go out of fashion, but the way most libraries currently work makes me want to kill myself every time I have to deal with them.

Name: Anonymous 2018-05-16 6:55

>>1
Separation of interface and implementation

Implementation:
Library to Do X with an API:

Write a basic console interface using the API.
Allow GUI designers to write a gui for it.

Name: Anonymous 2018-05-16 7:20

write them in html, web interfaces are the standard and you dont have to fuck around with gui code

Name: Anonymous 2018-05-16 7:43

>>3
The cost of this is embedding an entire browser, then moving towards making more of the app in javascript and then your app is 100% in node.js.

Name: Anonymous 2018-05-16 7:54

>>2
I do write code like that, but my current project is more or less useless without TUI/GUI so I can't just make do with optparse/argparse and call it a day

Name: Anonymous 2018-05-16 9:21

>>5
Not commandline options.
API functions that are not mixed with interface, which is a representation of state.

Name: Anonymous 2018-05-16 9:24

>>6
well yeah, I have an API but basic console interface to it won't cut it, it doens't make sense without an interactive interface. and writing interactive interfaces is for some reason a pain in the ass

Name: Anonymous 2018-05-16 10:41

>>7
Can you do something like this

[Text window]
Shortcut keys:
Stats:
State1: State3:
State2: State4:
Enter command:_

Name: Anonymous 2018-05-16 11:14

yeah it's the worst. it's one of the purest forms of drudgery.

Don't change these.
Name: Email:
Entire Thread Thread List