established 2006. das weblog von carolina koehn - #webdev #politics #personalthoughts

Schlagwort: windows

>> weshalb windows aus 40.000.000 zeilen code besteht

So sieht der Webclient von Microsoft Sharepoint von innen aus:

function DeferCall() { 
         if (arguments.length == 0) { 
             return null; 
             } 
         var args = arguments; 
         var fn = null; 
         if (browseris.ie5up || browseris.nav6up) { 
         eval("if (typeof(" + args[0] + ")=='function') { fn=" + args[0] + "; }"); 
             } 
         if (fn == null) { return null; } 
         if (args.length == 1) { 
         return fn(); 
         } else if (args.length == 2) { 
         return fn(args[1]); 
         } else if (args.length == 3) { 
         return fn(args[1], args[2]); 
         } else if (args.length == 4) { 
         return fn(args[1], args[2], args[3]); 
         } else if (args.length == 5) { 
         return fn(args[1], args[2], args[3], args[4]); 
         } else if (args.length == 6) { 
         return fn(args[1], args[2], args[3], args[4], args[5]); 
         } else if (args.length == 7) { 
         return fn(args[1], args[2], args[3], args[4], args[5], args[6]); 
         } else if (args.length == 8) { 
         return fn(args[1], args[2], args[3], args[4], args[5], args[6], args[7]); 
         } else if (args.length == 9) { 
         return fn(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8]); 
         } else if (args.length == 10) { 
         return fn(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9]); 
         } else { 
         var L_TooManyDefers_Text = "Too many arguments passed to DeferCall" 
         alert(L_TooManyDefers_Text); 
         } 
         return null; 
         }     

Ich wundere mich also nicht, warum die für ein Betriebssystem 40.000.000 Zeilen brauchen …

:-

>> crippleware

Die Wellen schlagen mal wieder hoch: Da ist es M$ mit knapper Not gelungen, das neue Vista zum Verkaufstermin an die Endkundinnen und -kunden rudimentär fertig zu stellen, schon steht mit dem Leoparden OSX 10.5 die nächste Innovation ins Haus. Was vordergründig wie der Kampf um den Desktop ausschaut, bekommt mit dem Release von Safari 3 als Windows-Version eine neue Note. …

Weiterlesen