Mono (projekt)
| Mono | |
| Producent | Novell |
| Pierwsze wydanie | 30 czerwca 2004 |
| Aktualna wersja stabilna | 3.0.4 (22 lutego 2013) |
| Licencja | GPLv2, LGPLv2 i MIT |
| http://www.mono-project.com | |
Mono – projekt FLOSS prowadzony przez Novella (wcześniej Ximian) mający na celu stworzenie narzędzi kompatybilnych z Microsoft .NET, zgodnych ze standardami ECMA. Wśród tych narzędzi jest m.in. kompilator C#, Common Language Runtime.
Jednym z powodów powstania Mono jest fakt, że choć Microsoft stworzył platformę .NET dla FreeBSD (Rotor Programming), to jej licencja (shared source) nie do końca jest zgodna z ideą wolnego oprogramowania i nie zaspokaja wszystkich potrzeb (jednoznacznie zabrania użytku do celów komercyjnych).
Aktualna wersja ma API w pełni zgodne z .NET 4.5.
Spis treści |
Systemy operacyjne[edytuj]
Mono współpracuje z systemami operacyjnymi GNU/Linux, UNIX, Mac OS X, Solaris, FreeBSD, OpenBSD, NetBSD, Wii, PlayStation 3, iOS, Android i Microsoft Windows.
Języki programowania[edytuj]
Możliwe jest uruchamianie aplikacji przeznaczonych dla .NET. Z platformą Mono mogą być używane m.in. kompilatory następujących języków programowania: C#, Java, Boo, Nemerle, Visual Basic.NET, Python, JavaScript, Oberon, PHP, Object Pascal, Lua oraz Cobra.