Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 11 reacties
Bron: Microsoft, submitter: GameFreak

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.)
Moderatie-faq Wijzig weergave

Reacties (11)

"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.
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.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True