Microsoft.Net dla Linuksa

Novell udostępnił stabilną wersję platformy Mono 1.2, czyli środowiska uruchomieniowego aplikacji Microsoft.Net w systemie Linux. Podobnie jak poprzednie wydanie (1.1), narzędzie umożliwia uruchamianie aplikacji .Net również w systemach operacyjnych Mac OS X, Solaris bądź innych "uniksowych" OS-ach.

Przypomnijmy, iż przenoszenie aplikacji w technologii .Net ułatwia obsługa przez Mono 1.2 bibliotek Microsoft Windows.Forms. Inne nowości to m.in. poprawiona wersja maszyny wirtualnej i pozszerzenie wsparcia języka Java. Pełna lista zmian znajduje się tutaj.

W stabilnej wersji 1.2 znalazła się obsługa aplikacji napisanych w C# 2.0 (aktualnie używana w .Net wersja tego języka programowania). Niestety, środowisko nadal nie oferuje pełnego wsparcia dla .Net 2.0 - pełną kompatybilność z .Net 2.0 ma oferować wydanie 2.0 platformy Mono. W marcu przyszłego roku powinna ukazać się wersja "technical preview" Mono 2.0, natomiast wydania finalnego należy spodziewać się pod koniec 2007 r. Zwraca jednak uwagę dość duża różnica w cyklu rozwojowym platform Mono i .Net, która ma wynieść aż 15 miesięcy - Microsoft w tym tygodniu udostępnił bowiem wersję 3.0 środowiska .Net.

Niektóre aplikacje, które stworzono z wykorzystaniem platformy Mono to m.in. muzyczny odtwarzacz Banshee, menedżer plików graficznych i zdjęć F-spot, jak również program do zarządzania katalogami iFolder, wchodzące w skład systemu SUSE Linux Enterprise Desktop 10.

Pobierz plik

Więcej informacji: Projekt Mono.


Zobacz również