Zespół twórców Mono – wolnej implementacji frameworka .NET dla Linuksa, BSD, MacOS X, a także Windows – poinformował o wydaniu stabilnej wersji 2.0 swojego projektu. Teraz programistom będzie o wiele łatwiej przenosić aplikacje pisane dla Windows na inne systemy operacyjne.
Wersja 2.0 jest ważnym kamieniem milowym w rozwoju tej alternatywy dla .NET-u. Wprowadza obsługę wielu nowych API, zarówno Microsoftu jak i własnych interfejsów Mono. W nowej edycji pojawiły się m.in:
– ADO.NET 2.0 – mechanizmy dostępu do baz danych,
– ASP.NET 2.0 – do pisania aplikacji webowych,
– Windows.Forms 2.0 – do tworzenia aplikacji desktopowych,
– System.XML 2.0 – do manipulowania danymi w XML-u,
– System.Core – zapewniający obsługę LINQ (Language Integrated Query),
– System.Xml.Linq – dostarczający LINQ dla XML-a,
– System.Drawing 2.0 – przenośne API do renderowania grafiki.
Warto też zwrócić uwagę na integrację nowego Mono z Gtk+ i GNOME, interfejsy dla biblioteki graficznej Cairo, wbudowaną obsługę SQLite i możliwość łączenia się z najważniejszymi bazami danych – w tym Oracle, PostgreSQL, MySQL, Firebird i SQL Server.
Wydanie zawiera kompilatory C# 3.0 i Visual Basica 8 oraz assembler i disassembler IL. Wszystko to jest dostarczone wraz z zestawem narzędzi do debuggowania, linkowania i zarządzania kodem.