Microsoft udostępnił dzisiaj nową wersję swojego środowiska programistycznego Visual Studio 2010 i platformy aplikacyjnej .NET Framework 4.0. Dostęp do nowych wersji możliwy jest póki co w ramach MSDN i TechNet. Szersza dostępność w ramach innych kanałów dystrybucji wkrótce.
Lista nowości w całej platformie jest bardzo długa. Z ich pełną listą można zapoznać się na przykład tu: http://msdn.microsoft.com/en-us/library/bb386063(VS.100).aspx
Z ciekawszych zmian można wymienić nowy, całkowicie przebudowany interfejs użytkownika w aplikacji Visual Studio oraz włączenie do rodziny oficjalnie wspieranych języków – nowego, funkcyjnego (a właściwie „mieszanego”) języka F# opartego na OCaml.
Nowe środowisko zostało oczywiście zaprojektowane tak aby wspierać i wykorzystywać wszystkie nowe cechy systemów Windows 7. W odróżnieniu od poprzednich edycji, które były mocno skupione na tworzeniu kodu zarządzalnego (na platformę .NET) w tej wersji duży nacisk położono również na programistów C++ i świat nieco bardziej niskopoziomowy. Szczególnie dużo nowości znajdziemy w dziedzinie programowania wielowątkowego. Widać, że Visual C++ jest wciąż ważnym i wspieranym ogniwem całej platformy.
Oczywiście wiele usprawnień znajdziemy w coraz szerszym świecie .NET. Pojawiły się nowe konstrukcje językowe w językach C# i VB.NET, rozbudowano większość bibliotek udostępnianych przez platformę (wiele nowości znajdziemy na przykład w bibliotekach do budowy interfejsów użytkownika – Windows Presentation Foundation). Pojawiła się też od dawna zapowiadana biblioteka wspomagająca programowanie systemów wielowątkowych (znana wcześniej jako Parralel Extensions Framework).
Pod koniec tego tygodnia planowane jest również wydanie finalnej wersji Silverlight 4.0 – czyli „przeglądarkowej” wersji platformy .NET dostępnej dla platform Windows i MacOSX (a także innych w ramach projektu Moonlight).
Dodajmy, że obecna wersja otwartej implementacji platformy .NET, czyli Mono, w wersji 2.6.x wspiera już sporą część nowości z .NET Framework 4.0. Dodatkowo projekt Mono wydał niedawno zestaw narzędzi Mono Tools for Visual Studio, które wspomagają tworzenie aplikacji .NET działających na wielu platformach w środowisku Visual Studio. Narzędzie to umożliwia budowanie i testowanie kodu w ramach Mono a także automatyczną budowę paczek z aplikacji dla systemów Linux. Więcej informacji na stronie projektu: http://www.mono-project.com/news/
Dodaj komentarz