Delphi 8 heet eigenlijk "Delphi 8 for .Net" en compiled alleen programma's voor .Net. Als je D8 koopt krijg je er D7 bij. Met D7 kan je voor win32 compilen.
.Net is een marketing term van MS. Alles binnen MS kreeg tot voorkort er .Net achter geplakt. Daarom is het ook zo verwarrend. De .Net waar wij het hier als programmeurs meestal over hebben is het .Net framework. Dat .Net framework bestaat ook weer uit verschillende onderdelen, zoals een compiler, JIT, GAC, FCL, CLR, IL, CLI enz.
Of MSN Messenger een .Net app is weet ik niet, maar aan de buitenkant zou je er ook weinig aan hoeven te merken. Ook de .Net applicatie heeft gewoon een EXE extensie.
Wat een Applicatie echt .Net maakt is dat het IL bevat ipv machine code en dat het dus door de JIT moet voordat het gaat draaien, maar zelfs die grens is mager met de dingen die VC.Net kan doen.
Het is een heel nieuwe API, compiler, technieken enz. (gebaseerd op al bestaande ideeen zoals Java en Delphi) en is zo groot dat het hier niet te doen is om alle afkortingen en theorieen uit te leggen. Hier op het forum en op internet is al aardig wat informatie te vinden. Als je specifieke vragen hebt of juist hele algemene vragen hebt over .Net zou ik een nieuw topic openen.
Mocht je je nog afvragen wat .Net jouw uitmaakt: De discussies en speculaties zijn nog gaande, maar over het algemeen wordt verwacht dat de win32 api over een bepaalde tijd door MS als depricated wordt aangemerkt en dat iedereen die Windows ontwikkeling doet ooit over moet.
We adore chaos because we like to restore order - M.C. Escher