4 ms·
The argument is not about having complex CLI only apps. The argument is that by having a separate GUI frontend and a backend with a CLI interface: 1) Your app
by HeadsUpHigh 8y ago
The argument is not about having complex CLI only apps. The argument is that by having a separate GUI frontend and a backend with a CLI interface:
1) Your app becomes much less dependent on the platform and the toolkits you use
2) Even if the CLI interface is cumbersome to use manually someone can use it for scripts that can then do batch processing of whatever your application does including piping with other applications.
Long story sort linux has a great mechanism for making user-friendly applications that retain advanced features via shell scripts.