Mono

Материал из Википедии — свободной энциклопедии

(Перенаправлено с Mono development platform)
Перейти к: навигация, поиск
Mono
Тип Платформенное ПО
Разработчик Novell
ОС Кроссплатформенное программное обеспечение
Версия 2.4 — 30 марта 2009
Лицензия 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.

Принятая в проекте лицензия на компилятор и другие программы — GNU GPL. Лицензия на среду исполнения и другие библиотеки — GNU LGPL. Лицензия на библиотеки классов — X11 License. Патенты на C#/CLI принадлежат Microsoft, и ведутся споры насчёт риска и допустимости роста зависимости от Mono или C#.[1][2][3]


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

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

[править] Примечания

  1. Seth Nickel Why Mono is Currently An Unacceptable Risk (англ.). Design Fu (2004-05-19). Проверено 8 августа 2008.
  2. Ричард Столлман Why free software shouldn't depend on Mono or C# (англ.). Free Software Foundation (26 июня 2009). Проверено 28 июня 2009.
  3. Jo Shields Here we go again – why Mono doesn’t suck (англ.) (2009-06-12). Проверено 12 июня 2009.

[править] См. также

[править] Ссылки



Источник — «http://ru.wikipedia.org/wiki/Mono»