[Bits&Bytes] - Casesensitive Operation SystemsGreg bringt es in seinem auch sonst recht interessanten UI-Blog auf den Punkt: Casesensitive Betriebssysteme kollidieren mit dem Verhalten von Benutzern. Ursprünglich entwickelt, um Compiler schneller zu machen und Rechenzeit zu sparen, sind die Effekte auf Nutzerseite heute nur hinderlich:
Case sensitivity is one of the best examples of how programmers expect people to conform to the computer rather then having the computer conform to people. ...
Fast forward to today as someone is tying a URL into a web-browser. It doesn’t work. Why? Because the web browser passes the exact case of the web file to the web-server, the web-server is Apache and runs on a Linux server that cares about cases because almost 30 years ago comparing cases took a little extra effort.
...
But what’s really amazing is that in all those years developers have refused to change this. Some even think of this as a ‘feature.’ This is really stupid, it causes a ton of problems and there is no longer any good reason to have case sensitivity in an OS.
mehr bei Greg ... |
|