Software-update: Microsoft .NET Framework 4 bèta 1

Microsoft heeft met de uitgave van de eerste bètaversie van Visual Studio 2010 ook een nieuwe versie van het .NET Framework online gezet. Het gaat om de eerste bètaversie van het .NET Framework 4.0, dat op Windows XP, Vista, Windows 7, Windows Server 2003 en Windows Server 2008 zijn werk kan doen. Het beknopte overzicht van de veranderingen ziet er als volgt uit:

Overview

The Microsoft .NET Framework 4 provides the following new features and improvements:
  • The .NET Framework 4 works side by side with the Framework version 3.5 SP1. Applications that are based on earlier versions of the Framework will continue to run on that version. Just a subset of functionality is shared by all versions of the Framework.
  • Innovations in the Visual Basic and C# languages, for example statement lambdas, implicit line continuations, dynamic dispatch, and named/optional parameters.
  • The ADO.NET Entity Framework, which simplifies how developers program against relational databases by raising the level of abstraction, has many new features. These includes persistence ignorance and POCO support, lazy loading, test-driven development support, functions in model, and new LINQ operators.
  • Enhancements to ASP.NET:
    • New JavaScript UI Templates and databinding capabilities for AJAX.
    • New ASP.NET chart control.
  • Improvements in WPF:
    • Added support in Windows Presentation Foundation (WPF) for Windows 7 multi-touch, ribbon controls, and taskbar extensibility features.
    • Added support in WPF for Surface 2.0 SDK.
    • New line-of-business controls including charting control, smart edit, data grid, and others that improve the experience for developers who build data centric applications.
    • Improvements in performance and scalability.
    • Visual improvements in text clarity, layout pixel snapping, localization, and interoperability.
  • Improvements to Windows Workflow (WF) that let developers to better host and interact with workflows. These include an improved activity programming model, an improved designer experience, a new flowchart modeling style, an expanded activity palette, workflow-rules integration, and new message correlation features. The .NET Framework also offers significant performance gains for WF-based workflows.
  • Improvements to Windows Communication Foundation (WCF) such as support for WCF Workflow Services enabling workflow programs with messaging activities, correlation support, durable two-way communication and rich hosting capabilities. Additionally, .NET Framework 4 provides new WCF features such as service discovery, router service, simplified configuration and a number of improvements to queuing, REST support, diagnostics, and performance.
  • Innovative new parallel programming features such as parallel loop support, Task Parallel Library (TPL), Parallel LINQ (PLINQ), and coordination data structures which let developers harness the power of multi-core processors.
Versienummer 4 bèta 1
Releasestatus Beta
Besturingssystemen Windows 7, Windows XP, Windows Server 2003, Windows XP x64, Windows Server 2003 x64, Windows Vista, Windows Vista x64, Windows Server 2008
Website Microsoft
Download http://msdn.microsoft.com/en-us/netframework/dd819232.aspx
Licentietype Voorwaarden (GNU/BSD/etc.)

Reacties (11)

Wijzig sortering
"named/optional parameters."
Raar dat ze dat er nu toch nog in hebben toegevoegd, laatst zeiden ze nog dat dat er nooit in zou komen, maar mooi dat het toch wordt toegevoegd.
Het is anders al een flink tijdje bekend dat named/optional parameters in C# zouden verschijnen. In VB.Net kon het al en was het een van de weinige zaken die wel in VB.Net maar niet in C# konden.
Anoniem: 232966
@PolarBear22 mei 2009 21:32
naja die paar extra regels code is toch ook niet zo'n probleem, maar in sommige gevallen is het wel leesbaarder

hoop dat ze de footprint van wpf apps een beetje naar beneden halen. en de performance voor win xp een beetje hebben opgeschroeft
Begin toch een beetje een minder goed gevoel te krijgen over al die nieuwe .NET 'improvements'. Er is zelfs spake dat ze method implementations toe gaan staan in interfaces. Daar zijn abstract classes voor?! Dit gaat nogal in tegen de OOP denkwijze.

Ik snap dat ze 't de ontwikkelaars makkelijker willen maken, maar ten koste van een schone OOP taal?

Kan me ook niet helemaal vinden in de nieuwe 'var' en 'dynamic' toevoegingen. Var eventueel nog wel zolang deze alleen gebruikt wordt met linq.

Gevoel dat 't een rommelig boeltje wordt met deze uitbreidingen.
Ik was al bang dat ik de enige was. Een aantal nieuwe zaken maken het alleen maar onduidelijker.

Net als de underscore als line-continuation character in VB.NET. Zo zie je meteen dat die regels bij elkaar horen. Daarbij is het ook niet iets wat uberhaupt ook maar een beetje storend is....
Ai. Side-by-side version 3.5. Dus als gebruiker moet je .net 1, 3.5 en 4 installeren om programma's te kunnen draaien? Over het algemeen ben je honderden megabytes kwijt voor programmatjes van een paar mb.
Ik zit al met al die crap die .net 3 installeert. Vind het allemaal niet echt een vooruitgang.
Heb je de java runtimes al gezien? Dat zijn er veel meer dan 3 waarschijnlijk.

Dit .Net side-by-side is juist super, geen problemen met backwardscomp. voor de ontwikkelaar. En backwardscomp. is een oorzaak van veeeeel problemen.
In windows 7 zit 3.5 standaard geinstalleerd. Als je xp hebt dan moet je inderdaad helaas dat hele zooitje installeren.
En nog altijd geen extra mogelijkheden voor wat meer low-level werk te verrichten of makkelijker met Windows API's aan de slag te gaan :(
Hoe makkelijk wil je het hebben? DllImport werkt al ontzettend lang super simpel, net als in elke andere taal.

Op dit item kan niet meer gereageerd worden.

Kies score Let op: Beoordeel reacties objectief. De kwaliteit van de argumentatie is leidend voor de beoordeling van een reactie, niet of een mening overeenkomt met die van jou.

Een uitgebreider overzicht van de werking van het moderatiesysteem vind je in de Moderatie FAQ

Rapporteer misbruik van moderaties in Frontpagemoderatie.




Google Pixel 7 Sony WH-1000XM5 Apple iPhone 14 Samsung Galaxy Watch5, 44mm Sonic Frontiers Samsung Galaxy Z Fold4 Insta360 X3 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee