Ostatnio Microsoft podejrzanie chętnie udostępnia swoje flagowe projekty do publicznych testów. Najpierw dostaliśmy Windowsa 7 RC, a teraz możemy przetestować nowe Visual Studio 2010 oraz platformę .NET.
Visual Studio 2010 będzie chyba pierwszym istotnym produktem Microsoftu, którego interfejs zostanie oparty o technologię Windows Presentation Foundation. Podobno na ładniejszych okienkach się nie skończyło, producent zapewnia, że uporządkował interfejs aplikacji oraz wprowadził wiele usprawnień w edytorze kodu.
Tyle o “opakowaniu”, teraz trochę o zmianach, które zaszły pod maską. Tutaj zmieniło się sporo i to nie tylko w samej platformie .NET. Wygląda na to, że Microsoft przeprosił się z natywnym C++ wprowadzając naprawdę sporo nowości do tego środowiska:
- wsparcie MSBuild w Visual C++
- obsługa kilku rozszerzeń C++0x, np.:
- znane z C# “Lambda Expressions”
- słowo kluczowe auto
- referencje RValue
- MFC wzbogacono o wszystkie elementy interfejsu znane z Windowsa Visty i 7 (kreatory, okna dialogowe, tzw. kontrolka “Command Link” itp.)
Platforma .NET 4.0 wzbogaciła się o:
- obsługę języków: F#, M, IronPython oraz IronRuby (en.)
- poprawki w takich komponentach jak: WPF, WCF czy WF
- poprawa wydajności garbage collectora
Microsoft duży nacisk położył na wsparcie dla przetwarzania równoległego. Oba środowiska (Visual C++/MFC oraz /NET) wzbogaciły się o biblioteki oraz zestawy szablonów, które mają ↓ułatwić programistom wykorzystanie możliwości wielordzeniowych procesorów.
Podsumowując, w nowych produktach nie widać przełomowych zmian, no może poza zmianami związanymi z przetwarzaniem równoległym. Interesujący wydaje się natomiast powrót Microsoftu do C++ i MFC, które od czasów Visual Studio 2005 były odsunięte na drugi plan. Czyżby całe to zarządzane środowisko jakim jest .NET nie było jednak takie doskonałe?
Stąd moźna pobrać oba produkty: http://blogs.msdn.com/onoj/archive/2009/05/19/visual-studio-2010-beta-1-download-options.aspx