Overslaan en naar de inhoud gaan

.NET Framework 3.0 klaar voor test

Trouwe Windows-ontwikkelaars zijn begrijpelijkerwijs wat in de war geraakt door Microsofts benaming van de verschillende fundamenten waarop zij Windows-applicaties volgens de laatste Microsoft-inzichten kunnen bouwen. Het .NET Framework 3.0 heette tot juni nog WinFX, wat weer een verzamelnaam was voor Windows Presentation Foundation (WPF, voorheen Avalon), Windows Communication Foundation (WCF, voorheen Indigo), Windows Workflow Foundation (WWF) en Windows CardSpace (voorheen Infocard).
Maatschappij
Shutterstock
Shutterstock


Deze nieuwe verzameling programmeerfundamenten is geen upgrade van versie 2.0 van het .NET Framework, maar een uitbreiding ervan. De oorspronkelijke onderdelen ASP.NET, WinForms, ADO.NET, de klassebibliotheken en de Common Language Runtime (CLR) waarmee ontwikkelde code wordt uitgevoerd, blijven onveranderd deel uitmaken van het framework.
Het .NET Framework is een verzameling componenten die het programmeren makkelijker en de programmatuur ‘cleaner’ maken, ten eerste doordat het generieke functies herbergt van de programma’s die erop moeten draaien en ten tweede omdat compatibiliteitsproblemen en systeemconflicten (de ‘DLL hell’) daardoor deels kunnen worden voorkomen. WCF voegt daaraan een serie web-servicescomponenten toe waarmee gedistribueerde systemen kunnen worden gebouwd, zonder al te veel concessies te doen aan integratie en veiligheid. WPF moet zorgen voor ‘betere gebruikerservaringen’ op basis van grafische technologie die bijvoorbeeld de presentatie van documenten kan aanpassen aan de situatie waarin ze bekeken worden. Het automatisch aanpassen aan de grootte van een venster is een voorbeeld daarvan. Met WPF kunnen bijvoorbeeld ook schermresolutieproblemen automatisch worden opgelost.
WWF is de basis voor het bouwen van workflow-achtige applicaties. CardSpace, ten slotte, is de verzameling tools voor identificatie en autorisatie van gebruikers.
Microsoft is van plan het .NET Framework 3.0 mee te leveren met de uiteindelijke versie van Vista. Het draait echter ook op Windows XP, Windows Server 2003 en zelfs Windows 98 en 2000 (als dat ten minste geen performanceproblemen geeft), wat sommigen zich heeft doen afvragen of Vista zijn prijs (upgrade vanaf 99 dollar) wel waard is.
Een andere belangrijke ontwikkeling op .NET-gebied is de oplevering van IronPython 1.0, Microsofts eigen open-sourceversie van de dynamische programmeertaal Python. Het CLR-deel van .NET gold tot dusver als onvruchtbare bodem voor dynamische talen (zoals JavaScript, Perl en Ruby). IronPython, de eerste versie van Python die gebruik maakt van .NET, moet aantonen dat dat anders kan. Iron Python heeft ook direct toegang tot het WPF-deel van .NET 3.0.

Lees dit PRO artikel gratis

Maak een gratis account aan en geniet van alle voordelen:

  • Toegang tot 3 PRO artikelen per maand
  • Inclusief CTO interviews, podcasts, digitale specials en whitepapers
  • Blijf up-to-date over de laatste ontwikkelingen in en rond tech

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in