Mono
Материал из Википедии — свободной энциклопедии
Тип | Платформенное ПО |
Разработчик | Novell |
ОС | Кроссплатформенное программное обеспечение |
Текущая версия | 1.2.2 — 4 декабря 2006 |
Лицензия | GPL, LGPL, MIT или двойная лицензия |
Сайт | www.mono-project.com |
-
У этого термина существуют и другие значения, см. Моно (значения).
Mono — проект по созданию полноценного воплощения системы .NET на базе свободного программного обеспечения. Проект Mono возглавляет Мигель де Икаса, известный участием в проекте GNOME.
Mono включает компилятор языка C Sharp — mcs, написанный на языке C Sharp, среду исполнения .Net — mono (с поддержкой JIT) и mint (без поддержки JIT), отладчик, а также ряд библиотек, включая реализацию ADO.NET и ASP.NET. В рамках проекта также разрабатываются привязки для графической системы GTK+ на платформу .NET.
Среда исполнения mono может исполнять модули, написанные на языках Java, Boo, Nemerle, Visual Basic, Python, JavaScript, PHP и Object Pascal (при наличии компилятора в среду .Net/Mono). Ожидается также поддержка языков C и ADA.
Принятая в проекте лицензия на компилятор и другие программы — GPL. Лицензия на среду исполнения и другие библиотеки — LGPL. Лицензия на библиотеки классов — X11 License.
Реализации Mono существуют для следующих операционных систем: Linux, Solaris, Mac OS X, Windows и Unix.
Спонсор проекта Mono — фирма Novell.