Mono

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Mono
Mono project logo.png
Розробник(и) Novell,
Xamarin
Стабільний випуск 3.6 (12 серпня 2014; 219 днів тому[1])
Операційна система Крос-платформова
Тип Комп'ютерна платформа
Ліцензія GPL, LGPL, MIT чи подвійна ліцензія
Сайт www.mono-project.com

Mono — багатоплатформове вільне відкрите втілення системи .NET, яке відповідає стандартам ECMA, включаючи серед іншого і компілятор C#, і Common Language Runtime.

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

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

Ліцензія на компілятор та інші програми — GPL. Ліцензія на середовище виконання й інші бібліотеки — LGPL. Ліцензія на бібліотеки класів — X11 License. Патенти на C#/CLI належать Microsoft, і ведуться спори щодо ризику і допустимості зростання залежності від Mono або C#.[2][3][4]

Підтримувані платформи[ред.ред. код]

Реалізації Mono існують до таких операційних систем: GNU/Linux, Solaris, Mac OS X, Microsoft Windows.

Mono також розширює можливості використання .Net технології на мобільних пристроях.

У 2009 році Novell випустила продукт MonoTouch для операційної системи iOS, на основі якій працюють мобільні пристрої від Apple.

Навесні 2011 Novell випустила набір інструментів для створення .NET і C# застосунків за допомогою Microsoft Visual Studio для операційної системи Android.[5] Mono для Android включає в себе середовище виконання, SDK, прив'язку для рідних API Android, а також плагін для Visual Studio, який дозволяє розробляти і тестувати програми для цієї мобільної ОС. Річна ліцензія для підприємств, що включає підтримку та оновлення, коштує 999 доларів на рік (для студентів $99, для індивідуальних розробників — $399).

Випуски[ред.ред. код]

Історія випусків
Дата Версія[6] Примітки
2004-06-30 Mono 1.0[7] C# 1.0
2004-09-21 Mono 1.1[8]
2006-11-09 Mono 1.2[9] C# 2.0
2008-10-06 Mono 2.0[10] C# 3.0
2009-01-13 Mono 2.2[11] SIMD
2009-03-30 Mono 2.4[12]
2009-12-15 Mono 2.6[13]
2010-10-6 Mono 2.8[14] C# 4.0
2011-2-18 Mono 2.10[15]
2012-10-22 Mono 3.0

Дивись також[ред.ред. код]

Виноски[ред.ред. код]

Посилання[ред.ред. код]