Ich hatte immer die Idee, dass der Root-Namespace in .NET, "System
", hauptsächlich für Dinge gedacht war, die nicht zu sehr von einer bestimmten Plattform abhingen.Warum sind Windows.Forms im System und nicht Microsoft?
Ich habe mich gefragt, ob jemand irgendwelche Ideen hatte oder Einblick, warum die Windows.Forms
Namespace ist in System
und nicht Microsoft
, da es scheint in einer Plattform ziemlich verankert werden.
(keine Flamme Kriege oder unnötige MS bashing wenn möglich bitte! :))
Eigentlich können Windows.Forms auch in Mono verwendet werden und daher auch für Mac OS X und $ your_linux_distribution kompiliert werden. – Residuum
Mach dir keine Sorgen über Flammenkriege. Das ist ziemlich selten hier. Diese Art von Antworten würden abgelehnt und verlieren das Interesse ziemlich schnell. –
Interessante Frage - Ich würde auch gerne wissen, wie MS entscheidet, was in System und was in Microsoft geht.Zu viele Dinge in System scheinen in Windows eingebunden zu sein und zu viele Dinge in Microsoft könnten auf alternativen Plattformen funktionieren. – Keith