Mono — багато-платформове вільне відкрите втілення системи .NET, яке відповідає стандартам ECMA, включаючи серед іншого і компілятор C#, і Common Language Runtime.
Тип | Комп'ютерна платформа |
---|---|
Автор | Міґель де Ікаса |
Розробники | Novell, Xamarin |
Стабільний випуск | 4.2 (27 серпня 2015 ) |
Операційна система | Багатоплатформна |
Мова програмування | C, C Sharp[2] і XML |
Ліцензія | GPL, LGPL, MIT чи |
Репозиторій | github.com/mono/mono |
Вебсайт | www.mono-project.com |
Mono включає компілятор мови C# — mcs, середовище виконання .NET — mono (із підтримкою JIT-компіляції) і mint (без підтримки JIT), зневаджувач, і низка бібліотек, включаючи реалізацію ADO.NET і ASP.NET. У межах проекту також розробляються прив'язки для графічної системи на платформі .NET.
Середовище виконання mono може виконувати модулі, написані мовами C#, F#, Visual Basic .NET, Java, Boo, Nemerle, Python, Forth, JavaScript, PHP і Object Pascal (за наявності компілятора у середовищі .Net/Mono). Очікується також підтримка мов C, Ada 2005 і Eiffel.
Ліцензія на компілятор та інші програми — GPL. Ліцензія на середовище виконання й інші бібліотеки — LGPL. Ліцензія на бібліотеки класів — MIT. Патенти на C#/CLI належать Microsoft, і точаться суперечки щодо ризику і допустимості зростання залежності від Mono або C#.
Підтримувані платформи
Реалізації Mono існують до таких операційних систем: (GNU/Linux), Solaris, Mac OS X, Microsoft Windows. Mono також розширює можливості використання .Net технології на мобільних пристроях. У 2009 році Novell випустила продукт для операційної системи iOS, на основі якій працюють мобільні пристрої від Apple. Навесні 2011 Novell випустила набір інструментів для створення .NET і C# застосунків за допомогою Microsoft Visual Studio для операційної системи Android. включає в себе середовище виконання, SDK, прив'язку для рідних API Android, а також плагін для Visual Studio, який дозволяє розробляти й тестувати програми для цієї мобільної ОС. Річна ліцензія для підприємств, що включає підтримку та оновлення, коштує 999 доларів на рік (для студентів $99, для індивідуальних розробників — $399).
Випуски
Дата | Версія | Примітки |
---|---|---|
2004-06-30 | Mono 1.0 | C# 1.0 |
2004-09-21 | Mono 1.1 | |
2006-11-09 | Mono 1.2 | C# 2.0 |
2008-10-06 | Mono 2.0 | C# 3.0 |
2009-01-13 | Mono 2.2 | SIMD |
2009-03-30 | Mono 2.4 | |
2009-12-15 | Mono 2.6 | |
2010-10-6 | Mono 2.8 | C# 4.0 |
2011-2-18 | Mono 2.10 | |
2012-10-22 | Mono 3.0 | |
2015-4-29 | Mono 4.0 | Інтеграція компонентів, відкритих компанією Microsoft під ліцензією MIT: .NET Core Runtime (CoreCLR), базових бібліотек .NET Core Framework Libraries (CoreFX) і набору еталонного коду; підтримка і використання за умовчанням мови C# 6.0 |
Див. також
Виноски
- . Архів оригіналу за 2 квітня 2015. Процитовано 3 травня 2015.
- The mono Open Source Project on Open Hub: Languages Page — 2006.
- Seth Nickel (19 травня 2004). . Design Fu (англійською) . Архів оригіналу за 4 липня 2008. Процитовано 8 серпня 2008.
- Річард Столлман (26 червня 2009). Why free software shouldn't depend on Mono or C# (англійською) . Free Software Foundation. Архів оригіналу за 23 серпня 2011. Процитовано 28 червня 2009.
- Jo Shields (12 червня 2009). Here we go again — why Mono doesn’t suck (англійською) . Архів оригіналу за 23 серпня 2011. Процитовано 12 червня 2009.
- . Архів оригіналу за 10 вересня 2011. Процитовано 7 квітня 2011.
- . Архів оригіналу за 24 вересня 2020. Процитовано 9 травня 2010.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 9 квітня 2020. Процитовано 9 травня 2010.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 9 квітня 2020. Процитовано 9 травня 2010.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 9 квітня 2020. Процитовано 9 травня 2010.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 9 листопада 2020. Процитовано 9 травня 2010.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 12 червня 2020. Процитовано 9 травня 2010.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 9 листопада 2020. Процитовано 9 травня 2010.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 29 серпня 2020. Процитовано 9 травня 2010.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 9 листопада 2020. Процитовано 19 липня 2011.
- . Архів оригіналу за 4 серпня 2020. Процитовано 19 липня 2011.
Посилання
- Офіційний сайт [ 6 січня 2009 у Wayback Machine.]
- Живому журналі за темою Mono(рос.) («Обговорення вільних реалізацій .NET») — спільнота у
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Mono znachennya Mono bagato platformove vilne vidkrite vtilennya sistemi NET yake vidpovidaye standartam ECMA vklyuchayuchi sered inshogo i kompilyator C i Common Language Runtime MonoTipKomp yuterna platformaAvtorMigel de IkasaRozrobnikiNovell XamarinStabilnij vipusk4 2 27 serpnya 2015 8 rokiv tomu 2015 08 27 Operacijna sistemaBagatoplatformnaMova programuvannyaC C Sharp 2 i XMLLicenziyaGPL LGPL MIT chiRepozitorijgithub com mono monoVebsajtwww mono project com Mono vklyuchaye kompilyator movi C mcs seredovishe vikonannya NET mono iz pidtrimkoyu JIT kompilyaciyi i mint bez pidtrimki JIT znevadzhuvach i nizka bibliotek vklyuchayuchi realizaciyu ADO NET i ASP NET U mezhah proektu takozh rozroblyayutsya priv yazki dlya grafichnoyi sistemi GTK na platformi NET Seredovishe vikonannya mono mozhe vikonuvati moduli napisani movami C F Visual Basic NET Java Boo Nemerle Python Forth JavaScript PHP i Object Pascal za nayavnosti kompilyatora u seredovishi Net Mono Ochikuyetsya takozh pidtrimka mov C Ada 2005 i Eiffel Licenziya na kompilyator ta inshi programi GPL Licenziya na seredovishe vikonannya j inshi biblioteki LGPL Licenziya na biblioteki klasiv MIT Patenti na C CLI nalezhat Microsoft i tochatsya superechki shodo riziku i dopustimosti zrostannya zalezhnosti vid Mono abo C Pidtrimuvani platformiRealizaciyi Mono isnuyut do takih operacijnih sistem GNU Linux Solaris Mac OS X Microsoft Windows Mono takozh rozshiryuye mozhlivosti vikoristannya Net tehnologiyi na mobilnih pristroyah U 2009 roci Novell vipustila produkt dlya operacijnoyi sistemi iOS na osnovi yakij pracyuyut mobilni pristroyi vid Apple Navesni 2011 Novell vipustila nabir instrumentiv dlya stvorennya NET i C zastosunkiv za dopomogoyu Microsoft Visual Studio dlya operacijnoyi sistemi Android vklyuchaye v sebe seredovishe vikonannya SDK priv yazku dlya ridnih API Android a takozh plagin dlya Visual Studio yakij dozvolyaye rozroblyati j testuvati programi dlya ciyeyi mobilnoyi OS Richna licenziya dlya pidpriyemstv sho vklyuchaye pidtrimku ta onovlennya koshtuye 999 dolariv na rik dlya studentiv 99 dlya individualnih rozrobnikiv 399 VipuskiIstoriya vipuskiv Data Versiya Primitki2004 06 30 Mono 1 0 C 1 02004 09 21 Mono 1 12006 11 09 Mono 1 2 C 2 02008 10 06 Mono 2 0 C 3 02009 01 13 Mono 2 2 SIMD2009 03 30 Mono 2 42009 12 15 Mono 2 62010 10 6 Mono 2 8 C 4 02011 2 18 Mono 2 102012 10 22 Mono 3 02015 4 29 Mono 4 0 Integraciya komponentiv vidkritih kompaniyeyu Microsoft pid licenziyeyu MIT NET Core Runtime CoreCLR bazovih bibliotek NET Core Framework Libraries CoreFX i naboru etalonnogo kodu pidtrimka i vikoristannya za umovchannyam movi C 6 0Div takozhMonoDevelopVinoski Arhiv originalu za 2 kvitnya 2015 Procitovano 3 travnya 2015 The mono Open Source Project on Open Hub Languages Page 2006 d Track Q124688 Seth Nickel 19 travnya 2004 Design Fu anglijskoyu Arhiv originalu za 4 lipnya 2008 Procitovano 8 serpnya 2008 Richard Stollman 26 chervnya 2009 Why free software shouldn t depend on Mono or C anglijskoyu Free Software Foundation Arhiv originalu za 23 serpnya 2011 Procitovano 28 chervnya 2009 Jo Shields 12 chervnya 2009 Here we go again why Mono doesn t suck anglijskoyu Arhiv originalu za 23 serpnya 2011 Procitovano 12 chervnya 2009 Arhiv originalu za 10 veresnya 2011 Procitovano 7 kvitnya 2011 Arhiv originalu za 24 veresnya 2020 Procitovano 9 travnya 2010 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 9 kvitnya 2020 Procitovano 9 travnya 2010 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 9 kvitnya 2020 Procitovano 9 travnya 2010 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 9 kvitnya 2020 Procitovano 9 travnya 2010 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 9 listopada 2020 Procitovano 9 travnya 2010 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 12 chervnya 2020 Procitovano 9 travnya 2010 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 9 listopada 2020 Procitovano 9 travnya 2010 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 29 serpnya 2020 Procitovano 9 travnya 2010 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 9 listopada 2020 Procitovano 19 lipnya 2011 Arhiv originalu za 4 serpnya 2020 Procitovano 19 lipnya 2011 PosilannyaOficijnij sajt 6 sichnya 2009 u Wayback Machine ru mono spilnota u Zhivomu zhurnali za temoyu Mono ros Obgovorennya vilnih realizacij NET