Intuitive und attraktive Benutzeroberfläche. Es mag klischeehaft erscheinen, aber die Aussage "Schöne Dinge funktionieren besser" ist wahr.
Bearbeiten 18.09.2013:
Es ist jetzt Jahre her, aber Mortens Frage unten ist mir die ganze Zeit im Kopf geblieben. Ja, ich beurteile SQL Server anhand ihrer Benutzeroberfläche. Alles hat eine Benutzeroberfläche. Na ja, sowieso fast alles. Shells, Konfigurationsdateien, Befehle, Protokolldateien sind alle eine Schnittstelle für Benutzer. Sogar die meisten Linux-Kernelmodule haben eine Benutzeroberfläche, die als Dateien in / sys und / proc verfügbar gemacht wird. Ja, das sind Benutzeroberflächen. Nur weil es nicht grafisch ist, ist es nicht weniger wichtig.
Beispiel: Ich weiß, dass Postgres eine ausgezeichnete Datenbank ist. Ich bin traurig, dass ich es manchmal nicht mehr benutze. Ich benutze MySQL mehr. Warum? Ein Teil davon ist, dass die Shell-Befehle einfacher zu verwenden sind. show databases;
sagt, was es tut und tut, was es sagt. Ich habe das einmal nachgeschlagen, das erste Mal. Nie wieder gemacht. Wenn ich psql benutze, kann ich mich selten erinnern. Ist es \dl
oder nur \l
? Nein, nicht \dl
wahr? Huh, will ich wirklich \dn
? Schießen Sie, ok, was ist der Befehl für Hilfe? \help
? Nein, das ist eine Liste von SQL-Befehlen. Wo ist die Liste der Shell-Befehle? Ah. \?
hat die Liste. WARUM ist \?
anders als \help
?
Ja, wenn ich es die ganze Zeit benutzen würde, würde ich mich daran gewöhnen. Das ist nicht der Punkt. Der Punkt ist, dass gut gestaltete Software nicht "gewöhnungsbedürftig" sein sollte.
Ich weiß, das scheint ein dummes Beispiel zu sein, aber es hat Auswirkungen.