Ask HN: Ncurses first development

2 points by jlebrech ↗ HN
rather than mobile first, couldn't apps be built for the terminal first and then given a skin (web/mobile or otherwise), just in the same way you can prototype a program in the CLI before giving it a UI.

But this time you give it an ncurces UI with all the UI paradigms that come with ncurses like windows, panes, panels, buttons, etc.. (web or mobile are just reimplementations)

I propose a react-ncurses or something similar (react-blessed), it would also make for more comprehensible terminal based integration tests.

1 comment

[ 3.0 ms ] story [ 10.5 ms ] thread
The IBM mainframe and AS/400 world has been doing something like this for decades, putting a web layer on top of 3270/5250 terminal applications.