Jeg har det sidste ½ år, læeget med Visual c++ 6.0, men nu hører jeg så meget om microsoft's .NET projekt og vil gerne vide mere om det. Skal jeg lærer C# før jeg kan bruge Visual C# .NET eller er det, muligt at programmere i C++. Hvad er fordelen ved at lave .NET applicationer?
Visual studio .NET er et IDE , hvor i du kan programmere c/c++, C#, visual basic og snart java/J#. Der er en masse tools, componeter, hjælpe filer og hvad ved jeg ikke, for at du kan udvikle næsten, hvis ikke alt, til windows.
.net er ikke IDE'en. Det er et underliggende system lidt i stil med java's virtual machine. Det stiller dels en række fælles faciliteter til raådighed for de sprog, det understøtter, og dels sørger laver det runtime checks. Nogle af de ting, .net platformen stiller til rådighed er netværks metoder. .net indeholder et baseclass library, som alle sprog har adgang til. Når koden kompileres dannes der først en midlertidig fil, som indeholder disse kald til baseclass. De bliver så kompileret med i den endelige kode. For at afvikle denn kode, kræves det at .net platformen er installeret på maskinen. Ca. 5 MB i runtime version.
Forklaringen skal tages med forbehold. Det er let at finde forskellige forklaringer på, hvad .net egentlig er. F.eks om det er en virtuel maskine eller mere en samling af hjælpebiblioteker.
IDE = Integrated Development Environment, og bruges fx. om Visual C++ og Borland C++Builder. Det er vist mere rigtigt at kalde dotnet for et framework.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.