Mono

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Zumus (обсуждение | вклад) в 14:21, 4 февраля 2008 (+шаблон Gnome). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Mono
Файл:Mono project logo.png
Скриншот программы Mono
Тип Платформенное ПО
Разработчик Novell
Написана на Си, C#[1] и XML
Операционная система Кроссплатформенное программное обеспечение
Первый выпуск 30 июня 2004
Последняя версия 1.2.6 (12 декабря 2007)
Репозиторий gitlab.winehq.org/mono/m…
Лицензия GPL, LGPL, MIT или двойная лицензия
Сайт www.mono-project.com

Mono — проект по созданию полноценного воплощения системы .NET на базе свободного программного обеспечения. Проект Mono возглавляет Мигель де Иказа, известный участием в проекте GNOME.

Mono включает компилятор языка C# — mcs, среду исполнения .NET — mono (с поддержкой JIT) и mint (без поддержки JIT), отладчик, а также ряд библиотек, включая реализацию ADO.NET и ASP.NET. В рамках проекта также разрабатываются привязки для графической системы GTK+ на платформу .NET.

Среда исполнения mono может исполнять модули, написанные на языках C#, Visual Basic .NET, Java, Boo, Nemerle, Python, JavaScript, PHP и Object Pascal (при наличии компилятора в среду .Net/Mono). Ожидается также поддержка языков C, Ada 2005 и Eiffel.

Принятая в проекте лицензия на компилятор и другие программы — GPL. Лицензия на среду исполнения и другие библиотеки — LGPL. Лицензия на библиотеки классов — X11 License.

Реализации Mono существуют для следующих операционных систем: GNU/Linux, Solaris, Mac OS X, Microsoft Windows и Unix.

Спонсор проекта Mono — фирма Novell.

См. также

Ссылки

  1. The mono Open Source Project on Open Hub: Languages Page — 2006.