<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="mk">
	<id>https://wiki.spodeli.org/index.php?action=history&amp;feed=atom&amp;title=Mono</id>
	<title>Mono - Историја на измените</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.spodeli.org/index.php?action=history&amp;feed=atom&amp;title=Mono"/>
	<link rel="alternate" type="text/html" href="https://wiki.spodeli.org/index.php?title=Mono&amp;action=history"/>
	<updated>2026-05-01T23:59:15Z</updated>
	<subtitle>Историја на измените на оваа страница на викито</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki.spodeli.org/index.php?title=Mono&amp;diff=1326&amp;oldid=prev</id>
		<title>Admin: 4 ревизии: initial</title>
		<link rel="alternate" type="text/html" href="https://wiki.spodeli.org/index.php?title=Mono&amp;diff=1326&amp;oldid=prev"/>
		<updated>2011-01-29T16:31:13Z</updated>

		<summary type="html">&lt;p&gt;4 ревизии: initial&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;mk&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Претходна преработка&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Преработка од 18:31, 29 јануари 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;mk&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нема разлика)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.spodeli.org/index.php?title=Mono&amp;diff=1325&amp;oldid=prev</id>
		<title>77.28.30.59 на 10:13, 25 март 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.spodeli.org/index.php?title=Mono&amp;diff=1325&amp;oldid=prev"/>
		<updated>2008-03-25T10:13:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;mk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Претходна преработка&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Преработка од 12:13, 25 март 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Ред 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ред 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Подоцна [http://novell.com Novell] ја превзема одговорноста и спонзорството кон Mono проектот.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Подоцна [http://novell.com Novell] ја превзема одговорноста и спонзорството кон Mono проектот.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;На 30 Јуни, 2004 Mono 1.0 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;излезе&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;На 30 Јуни, 2004 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;излезе &lt;/ins&gt;Mono 1.0.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Mono е &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Шпански &lt;/del&gt;збор кој значи Мајмун. Затоа и логото на Mono проектот е горила.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Mono е &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;шпански &lt;/ins&gt;збор кој значи Мајмун. Затоа и логото на Mono проектот е горила.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Тековен статус =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Тековен статус =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>77.28.30.59</name></author>
	</entry>
	<entry>
		<id>https://wiki.spodeli.org/index.php?title=Mono&amp;diff=1324&amp;oldid=prev</id>
		<title>Admin на 12:26, 29 март 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.spodeli.org/index.php?title=Mono&amp;diff=1324&amp;oldid=prev"/>
		<updated>2007-03-29T12:26:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Слика:Mono1.gif|рамка|Mono 1.0 анимирано лого]]&lt;br /&gt;
Mono е слободна, мултиплатформска имплементација за .NET опкружувањето главно наменета за [[GNU/Linux]] и *nix оперативните системи. Mono е проект спонзориран од [http://novell.com Novell]. Досега има портови до: [[GNU/Linux]], [[Free BSD]], [[Solaris]], [[Unix]], Mac OS X, Windows.&lt;br /&gt;
&lt;br /&gt;
Целта на овој проект е да се креира слободна, мултиплатформска .NET имплементација на повеќе .NET компатибилни алатки вклучувајќи и [[CSharp|C#]] компајлер, CLR (Common Language Runtime) кои ќе ги следат [http://ecma-international.com ECMA] стандардите.&lt;br /&gt;
&lt;br /&gt;
= Историја =&lt;br /&gt;
Miguel de Icaza бил еден од првите луѓе од светот на слободен софтвер кој се заинтересирал за .NET. Тој добро ја проучил и создал [[CSharp|C#]] компајлер (mcs) напишан во [[CSharp|C#]] кој тогаш можел сам себе да се компајлира.&lt;br /&gt;
&lt;br /&gt;
Подоцна компанијата Ximian барала лесен начин за развивање на програми под [[GNU/Linux]]. Откако тие го виделе .NET опкружувањето веднаш се заинтересирале за него и сакале да создадат своја .NET имплементација. Почнале да го прават проектот, ама меѓувремено Micrososft ја издава CLI-то од .NET опкружувањето под ''Shared Open Source License''. Ximian бидејќи немале доволно финансиски средства и луѓе за да го продолжат проектот тие го прават Mono проектот кој ќе биде слободен проект под спонзорство на Ximian. За Ximian да направеле целосно компатибилна .NET имплементација тие го гледале кодот од CLI-то кое неодамна било издадено од Microsoft.&lt;br /&gt;
&lt;br /&gt;
Подоцна [http://novell.com Novell] ја превзема одговорноста и спонзорството кон Mono проектот.&lt;br /&gt;
&lt;br /&gt;
На 30 Јуни, 2004 Mono 1.0 излезе.&lt;br /&gt;
&lt;br /&gt;
Mono е Шпански збор кој значи Мајмун. Затоа и логото на Mono проектот е горила.&lt;br /&gt;
&lt;br /&gt;
= Тековен статус =&lt;br /&gt;
Најновата верзија на Mono е 1.2.3 од Февруари 2007. Оваа верзија го вклучува централното API од .NET Framework 2.0 но сеуште не е довршена. Целосна поддршка се очекува во Mono 2.2 кој е планиран да излезе при крајот на 2007 година.&lt;br /&gt;
&lt;br /&gt;
Поддршка за .NET Framework 3.0 е под голем развој со име Olive но поддршка за ова .NET опкружување сеуште не е планирано&lt;br /&gt;
&lt;br /&gt;
= Делови на Mono =&lt;br /&gt;
Mono се содржи од 3 дела:&lt;br /&gt;
# Централни делови&lt;br /&gt;
# Слој за Mono/Linux/GNOME развивање&lt;br /&gt;
# Слој за компатибилност со Microsoft .NET Framework&lt;br /&gt;
&lt;br /&gt;
= Mono архитектура =&lt;br /&gt;
[[Слика:MonoArchitecture1.png|рамка|Упростена Mono архитектура]]&lt;br /&gt;
=== Библиотека на класи ===&lt;br /&gt;
Библиотеката на класи овозможува алатки за развивање на апликации како компајлери, парсери, библиотеки и слично, '''а не IDE (Interactive Development Enviroment)'''. Главно е напишана во [[CSharp|C#]] но со помош на Common Language Specification оваа библиотека може да се користи во секој .NET програмски јазик како [[CSharp|C#]], VB.Net, J#, Boo...&lt;br /&gt;
&lt;br /&gt;
Оваа библиотека е ''испуштена'' во namespace-ови и поделена во класи. Сите овие namespace-ови и класи спаѓаат во една библиотека која во .NET се вика assemblies. Кога се збори за .NET ние во главно мислиме на оваа библиотека.&lt;br /&gt;
&lt;br /&gt;
==== Namespaces и assemblies ====&lt;br /&gt;
'''Namespaces''' се еден вид на механизам за логичко подредување и групирање на класи со слични методи во .NET јазиците, притоа спречувајќи проблеми со именувањето на класи или методи. Структурата на користење на namespace-овите се врши со одвојување на имињата со точка (.). На пример: System.IO, System.Net, System.Xml...&lt;br /&gt;
&lt;br /&gt;
'''Assemblies''' се спакувани класи во физичка форма. Односно, сите класи кои имаат методи кои вршат слична функција се пакуваат во .dll датотеки. Но, ова не смее да се помеша со Win32 библиотеките кои, исто така, имаат .dll завршеток. Вакви assemblies се: mscorelib.dll, System.dll, System.IO.dll, Mono.Xml.dll...&lt;br /&gt;
&lt;br /&gt;
=== Common Language Infrastructure и Common Language Specification ===&lt;br /&gt;
'''Common Language Infrastructure (CLI)''' или позната како '''Common Language Runtime (CLR)''' се вклучени во Mono програмата која служи за пуштање на искомпајлирани .NET/Mono програми. CLI е дефинирано според ECMA-335 стандардот.&lt;br /&gt;
&lt;br /&gt;
'''Common Language Specification (CLS)''' е дефинирана според член 6 од ECMA-335 стандардот и е интерфејсот за CLI-то. Преку CLS-то Mono компајлерот компајлира слика на CLS-от според CIL (Common Intermediate Language). Mono runtime-от ја зима оваа слика и ја пушта.&lt;br /&gt;
&lt;br /&gt;
=== Менаџиран и неменаџиран код ===&lt;br /&gt;
Во обична .NET/Mono апликација целиот код е менаџиран; всушност се вклопува со менаџментот на меморија и безбедноста на нишките на CLI-то. Сите други апликации кои користат надворешни библиотеки кои не се .NET/Mono тогаш таа апликација има неменаџиран код. Во Mono многу апликации ја користат оваа можност за да направат поврзувачи (bindings) кон други ''надворешни'' бибилотеки. Оваа опција ја користи [[GtkSharp|Gtk#]] како за пример. &lt;br /&gt;
&lt;br /&gt;
=== Слични проекти ===&lt;br /&gt;
[[GtkSharp|Gtk#]] - поврзувачи за GTK тулкитот&lt;br /&gt;
&lt;br /&gt;
Cocoa# - поврзувачи за Mac OS X тулкитот Cocoa&lt;br /&gt;
&lt;br /&gt;
Gecko# - поврзувачи за Gecko енџинот ([http://mozilla.org Mozilla])&lt;br /&gt;
&lt;br /&gt;
Tao - поврзувачи за графика (Open GL...)&lt;br /&gt;
&lt;br /&gt;
= Лиценца =&lt;br /&gt;
Mono е двојно лиценциран од [http://novell.com Novell] со тоа што:&lt;br /&gt;
* Mono компајлерите се под [[GNU General Public License]]&lt;br /&gt;
* Runtime библиотеките под [[GNU Lesser General Public License]]&lt;br /&gt;
* Библиотеките на класи под [[MIT X11]]&lt;br /&gt;
&lt;br /&gt;
Сите овие лиценци се слободен софтвер и исто така е и Mono. Сите развивачи кои сакаат да помогнат кон Mono проектот мора да потпишат договор со [http://novell.com Novell] за авторски права кој ќе им даде право на [http://novell.com Novell] да го комерцијализираат Mono.&lt;br /&gt;
&lt;br /&gt;
= Надворешни врски =&lt;br /&gt;
[http://mono-project.com Mono]&lt;br /&gt;
&lt;br /&gt;
[http://go-mono.com/docs Документација за Mono]&lt;br /&gt;
&lt;br /&gt;
[http://gotmono.com/ GotMono?]&lt;br /&gt;
&lt;br /&gt;
[http://go-mono.com/monologue Гласот на Mono]&lt;br /&gt;
&lt;br /&gt;
[http://mono-live.org Mono живо CD]&lt;br /&gt;
&lt;br /&gt;
[http://novell.com Novell Inc.]&lt;br /&gt;
&lt;br /&gt;
[[Категорија:Mono]]&lt;br /&gt;
[[Категорија:Програмирање]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>