[asterisk-users] Why does everyone seem to dislike *now?

SIP sip at arcdiv.com
Mon Sep 17 18:28:49 CDT 2007


Jim Canfield wrote:
> SIP wrote:
>   
>> Not at all relevant to your query, but I still use the mysql CLI for any 
>> mysql task... and while most OSs have nice, functional tools to add 
>> users (command-line tools), there are SOME (*cough* Irix *cough*) where 
>> there are no CLI tools and VI is your only option (especially if you're 
>> remotely logged in via a term window and have no X).
>>
>> GUIs have their place. But it's often a trade-off between abstracting 
>> the details to make things user-friendly and hiding the power that is 
>> available via the CLI from someone who knows it. If you're comfortable 
>> with the CLI, why learn another tool? If you're NOT comfortable with the 
>> CLI, by all means use a GUI, but don't expect people who never use it to 
>> be of much help when you ask questions.
>>   
>>     
> Thanks for the response. I agree there is a trade-off between 
> abstracting details and making things user friendly. That said, I also 
> believe there are huge barriers to entry when one becomes CLI 
> only....I'm speaking of newcomers. A proper GUI will take the CLI into 
> account and CLI will remain effective. This is true for most successful 
> linux projects. I was able to create a working system *now and a CLI 
> book (TFOT) w/o any real issues. Granted I did render much of the "neat 
> stuff" useless. My real concern was the immediate '/ignore' for asking 
> about an issue with the *now ditro that actually had nothing to do with 
> the GUI itself. Truth be told, most of my time today was in the CLI 
> console and the file editor...both are very nice IMHO. I see no reason 
> to create a "second class" of community citizens.
>
> Thanks again,
>
>   
That, I'm afraid, is the stuff of religion: DistroX vs. DistroY; GUI vs. 
CLI; Power User vs. Noob; etc. It shouldn't be, but the somewhat 
irrevocable principle of cognitive dissonance says otherwise.

I like well-designed GUIs.  However, far too often, open-source projects 
are not ripe with good UI designers -- people who understand the natural 
flow of data and how to manage it in such a way to make the experience 
pleasant and easy. That, and good graphic designers.  All too often, the 
coders seem to rely on any ol' UI to get by because, to them, it's all 
about the functionality and couching that in a display. That's well and 
good, but it's not enough. Not nearly. Graphics is 1 part science, 4 
parts art. UI is 4 parts science, one part art. It's a rare designer who 
can do both well, and it's a VERY rare coder who can do EITHER well. But 
try they do... and what comes from it is often a half-assed job that 
doesn't satisfy ANYone. Power users find it clunky and not powerful 
enough. Noobs find it clunky, unintuitive, and hard to understand. And 
then the wars begin.

The AsteriskNow gui is better than many I've seen, but it still lacks 
some basics of program flow and that last 30% of finesse that would make 
it REALLY appealing.

However, for basic getting to and fro in a foreign environment, it'll 
work in a pinch.

N.





More information about the asterisk-users mailing list