Mono 2.8 wydane

Mono 2.8 wydane

Grzegorz Niemirowski
08.10.2010 21:32

Wydano finalną wersję Mono 2.8, otwartej implementacji środowiska uruchomieniowego .NET.

Wersja 2.8 przynosi pełną obsługę języka C# 4.0, jego częściowa obsługa była obecna już w wersji 2.6. Wbudowany w Mono kompilator C# będzie domyślnie zakładał, że kompilowany kod został napisany w wersji 4.0 języka. Dodano także obsługę Parallel Extensions i LINQ to SQL. Inna ważna zmiana to nowy garbage collector o nazwie SGen, który jest znacznie wydajniejszy od dotychczas używanego Boehm GC. Nie został jednak włączony domyślnie. Dodane zostały też nowe frameworki: Parallel Framework, System.XAML, System.Dynamic, Managed Extensibility Framework, ASP.NET MVC 2 oraz System.Data.Services.Client. Kod czterech ostatnich pochodzi z Microsoftu, który udostępnił je na licencjach zatwierdzonych przez OSI.

Zintegrowana została obsługa platformy OpenBSD oraz pojawiło się wsparcie dla ASP.NET 4.0. Usunięto zależność od GLIB. Dla platformy x86 Pojawiła się funkcja ahead-of-time (AOT) compilation, dostępna dotychczas na kilku innych platformach. Pozwala ona na generowanie kodu maszynowego w czasie kompilacji, nie potrzeba już wtedy wykonywać kompilacji w trakcie działania programu (JIT). Efektem ubocznym jest brak przenośności kodu wynikowego na inne architektury. Dodano także obsługę WCF Routing oraz wprowadzono wiele poprawek wydajnościowych.

Mono dla Linuksa oraz inne platformy można pobrać ze strony projektu.

Programy

Zobacz więcej
Źródło artykułu:www.dobreprogramy.pl
Oceń jakość naszego artykułuTwoja opinia pozwala nam tworzyć lepsze treści.
Wybrane dla Ciebie
Komentarze (7)