Interfaz de usuario intuitiva y atractiva . Puede parecer cliché, pero hay algo de verdad en la afirmación "las cosas bellas funcionan mejor".
Editar 18/09/2013:
Han pasado años, pero la pregunta de Morten a continuación se ha quedado atrapada en mi cabeza todo este tiempo. Sí, juzgo los servidores SQL por su interfaz de usuario. Todo tiene una interfaz de usuario. Bueno, casi todo de todos modos. Shells, archivos de configuración, comandos, archivos de registro, todos son una interfaz para los usuarios. Incluso la mayoría de los módulos del kernel de Linux tienen alguna interfaz de usuario expuesta como archivos en / sys y / proc. Sí, esas son las interfaces de usuario. El hecho de que no sea gráfico no lo hace menos importante.
Ejemplo: Sé que Postgres es una excelente base de datos. A veces estoy triste, no lo uso más. Yo uso MySQL más. ¿Por qué? Parte de esto es que los comandos de shell son más fáciles de usar. show databases;
dice lo que hace y hace lo que dice. Lo busqué una vez, la primera vez. Nunca lo volví a hacer. Cuando uso psql, rara vez puedo recordar. ¿Es \dl
o solo \l
? No, espera, ¿no es \dl
otra cosa? ¿Eh, realmente quiero \dn
? Dispara, ok, ¿cuál es el comando de ayuda? \help
? No, esa es una lista de comandos SQL. ¿Dónde está la lista de comandos de shell? Ah \?
tiene la lista ¿POR QUÉ es \?
diferente de \help
?
Sí, si lo usara todo el tiempo, me acostumbraría. Ese no es el punto. El punto es que un software bien diseñado no debería requerir "acostumbrarse".
Sé que parece un ejemplo tonto, pero tiene un efecto.