sobota, 7 czerwca 2008

Nowe frameworki Microsoftu na bazie .NET 3.5

Pozwolę sobie dzisiaj na taką refleksję z podsumowaniem zbiorczym.

Niecały rok temu ukazał się framework "Acropolis" CTP1 do szybkiego budowania interfejsów graficznych w Windows Forms i WPF. Zdaje się, że potem zostały prace nad nim zawieszone, następnie postanawiono jakoś kontynuować pomysł. Zobaczymy, czy coś z tego wyniknie...
http://windowsclient.net/Acropolis/

W ostatnim czasie pojawiają się frameworki Microsoftu na bazie dopiero co wydanego przed paroma miesiącami .NET 3.5. Tak więc mamy wydane: Silverlight 2 beta 1 (a lada dzień beta 2), .NET Framework 3.5 Service pack 1 Beta (m.in ADO.NET Data Services Framework, ADO.NET Entity Framework, rozszerzenia ASP.NET 3.5), ASP.NET MVC Preview 3.

Ale jakby tego było mało, pojawiają się jeszcze inne frameworki:

- Microsoft Parallel Extensions to .NET Framework 3.5, June 2008 CTP (co prawda kolejna wersja, ale tutaj o tym frameworku zdaje się jeszcze nie wspominałem) - tworzenie w prosty sposób w .NET aplikacji równoległych, co pozwoli wykorzystać możliwości procesorów wielordzeniowych
http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C-B055-694C50D2B0F3&displaylang=en

- Microsoft Project Code Named "Velocity" CTP1 - informacja ujawniona stosunkowo niedawno, framework ma zapewniać buforowanie danych dowolnego rodzaju (m.in obiektów CLR, dokumentów XML czy danych binarnych) w pamięci wielu komputerów jednocześnie. Pierwsza wersja CTP oferuje m.in możliwość przechowywania w rozproszony sposób sesji ASP.NET, co pozwoli tworzyć bardziej skalowalne aplikacje w tej technologii.
http://www.microsoft.com/downloads/details.aspx?FamilyId=B24C3708-EEFF-4055-A867-19B5851E7CD2

- Managed Extensibility Framework June 2008 CTP - uproszczenie tworzenia w .NET rozszerzalnych aplikacji poprzez definiowanie punktów, z których mogą potem korzystać osoby tworzące rozszerzenia dla aplikacji.
http://code.msdn.microsoft.com/mef/Release/ProjectReleases.aspx?ReleaseId=1133

Tak więc przyszłość dla platformy .NET zapowiada się intesująco. Przynajmniej na obecną chwilę wydaje się, że platforma ta będzie rozwijana o nowe frameworki, które będą za nas rozwiązywać coraz więcej spotykanych na co dzień typowych problemów. Ciekawe czy Microsoft postąpi znów według zasady kolejnego przyrostu i kiedyś .NET 3.5 wraz z tymi nowymi frameworkami zostanie opatrzony nazwą .NET 4.0?

1 komentarz:

Paul pisze...

Although Velocity has made progress from CTP1 to CTP2, it still leaves much to be desired. It will be some time before they provide all the important features in a distributed cache and even longer before it is tested in the market. I wish them good luck. In the meantime, NCache already provides all CTP2 & V1, and many more features. NCache is the first, the most mature, and the most feature-rich distributed cache in the .NET space. NCache is an enterprise level in-memory distributed cache for .NET and also provides a distributed ASP.NET Session State. Check it out at Distributed Cache. NCache Express is a totally free version of NCache. Check it out at Free Distributed Cache.