![]() ![]() | ![]() ![]() ![]() |
The Command Line Interface is essential! Despite the recent attractivities GUI scored lately, so that some products, like Trapez discard it, hoping the view of a GUI is enough. The answer is - CLI always has to be there. It is natural for an engineer to perform a scheduled check that he would insert into a crontab file and leave for home. If a program has a CLI it is a very easy procedure. Also CLI serves the purpose of quick access, for including the project into other scripts and for redirecting its input and output.
The Graphic User Interface is a cool thing. Despite the disadvantages mentioned above it has one BIG advantage - it is attractive and easy to read and write. We consider it being more usable for technicians, that aren't going into details of CLI usage but would prefer a full-viewed GUI, for presentations etc. Since this project is a proof of concept and is going to be presented as it, a GUI would play a big role. Also a GUI comes for the install utility, which allows an easy and understandable visual explanations of install parameters to be set.