Linked by David Adams on Fri 5th Aug 2011 16:08 UTC
Graphics, User Interfaces A couple of days ago I read a blog post by Stephen Ramsay, a professor at the University of Nebraska-Lincoln and a Fellow at the Center for Digital Research in the Humanities. In it, he mentions that he has all but abandoned the GUI and finds the command line to be "faster, easier to understand, easier to integrate, more scalable, more portable, more sustainable, more consistent, and many, many times more flexible than even the most well-thought-out graphical apps." I found this very thought-provoking, because, like Ramsay, I spend a lot of time thinking about "The Future of Computing," and I think that the CLI, an interface from the past, might have a place in the interface of the future.
Permalink for comment 484098
To read all comments associated with this story, please click here.
RE[3]: Two distinct beasts...
by dragos.pop on Mon 8th Aug 2011 14:57 UTC in reply to "RE[2]: Two distinct beasts..."
Member since:

Of course, on Linux, this would never work, since the general assumption seems to be that having 900 different toolkits is a good thing. So if GUI automation is hard, it's probably because of a piss-poor implementation, or someone hasn't written the tools to do it. But doesn't that work the same way on CLIs? I mean, SOMEONE has to build in pipes and stuff if you really want to do something useful with it ...

Not necessary... it would work, but you have to chose the solution made for the toolkit that your app is build upon. Plus sending key and mouse events might work the same on all toolkits (but the recognition of widgets is not so portable).
Plus Qt offers an easy way to integrate scripting into your app (if it is open source or you are developing it).

Reply Parent Score: 1