Das Problem ist, dass sowas wie der Entwurf von Betriebssystem,
Programmiersprache, Textverarbeitung, usw. immer wieder
vernachlaessigt wurden, nur damit man immer "first-to-market"
schafft. Die Liste von Microsofts Fehlentscheidungen, die wohl nie
mehr behoben werden koennen, ist lang. Und hier geht es *nicht* um
irgendwelche abstrakten Design-Philosophien! Hier geht es um ganz
konkrete Hacks:
* Laufwerksbuchstaben
* Auslagerungsdatei statt Partition
* nachtraegliche Defragmentierung des Dateisystems
* FAT/VFAT Hack fuer lange Dateinamen
* Threads und Prozesse benoetigen Fenster-ID
* ActiveX im Browser
* AfxSetInstanceHandle in DLLs
* Resource-IDs in MFC
* ...
Ich finde es immer wieder erstaunlich, was man mit Vendor Lock-In
alles ausgleichen kann.
Programmiersprache, Textverarbeitung, usw. immer wieder
vernachlaessigt wurden, nur damit man immer "first-to-market"
schafft. Die Liste von Microsofts Fehlentscheidungen, die wohl nie
mehr behoben werden koennen, ist lang. Und hier geht es *nicht* um
irgendwelche abstrakten Design-Philosophien! Hier geht es um ganz
konkrete Hacks:
* Laufwerksbuchstaben
* Auslagerungsdatei statt Partition
* nachtraegliche Defragmentierung des Dateisystems
* FAT/VFAT Hack fuer lange Dateinamen
* Threads und Prozesse benoetigen Fenster-ID
* ActiveX im Browser
* AfxSetInstanceHandle in DLLs
* Resource-IDs in MFC
* ...
Ich finde es immer wieder erstaunlich, was man mit Vendor Lock-In
alles ausgleichen kann.