Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hooking into graphical software that's not designed for that is a pain in the ass. Compared to stringing together various CLI tools that primarily deal in text interfaces.

What I, personally, prefer to do is construct libraries and simultaneously develop a collection of CLI tools to access them. Then build the GUI afterward, once I've already vetted and tested the underlying business logic.

The benefit of this is the GUI for most users. The CLI for power users. The library for the developers that want to build additional interfaces or plug it into their projects directly.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: