{"id":357,"date":"2011-05-14T16:44:35","date_gmt":"2011-05-14T14:44:35","guid":{"rendered":"http:\/\/localhost\/blog\/?p=357"},"modified":"2013-03-07T11:52:08","modified_gmt":"2013-03-07T10:52:08","slug":"mono","status":"publish","type":"post","link":"https:\/\/www.ilbytecidio.it\/?p=357","title":{"rendered":"Mono"},"content":{"rendered":"<p>Mono \u00e8 un&#8217;implementazione libera del Microsoft<a title=\"Il Framework .NET\" href=\"http:\/\/www.ilbytecidio.it\/?p=24\"> Framework .NET<\/a> coordinato da Novell che consente di compilare ed eseguire le applicazioni per la nuova piattaforma Microsoft. Considerato che la vecchia piattaforma di sviluppo COM, anche se supportata \u00e8 gi\u00e0 considerata deprecata, questo progetto in futuro avr\u00e0 probabilmente un&#8217;importanza pi\u00f9 rilevante di Wine. <!--more-->Pu\u00f2 eventualmente essere integrato in quest&#8217;ultimo nella sua versione per Windows, ma visto che esiste nativamente per molte architetture, non so se \u00e8 di qualche utilit\u00e0! Considerato anche che i programmi per la piattaforma .NET non sono scritti in linguaggio macchina puro ma in un equivalente del bytecode di Java (il Common Intermediate Language), si ha il vantaggio di poterli eseguire su qualunque architettura hardware.<br \/>\nNon so quali siano i progetti di ReactOS, ma penso che questo progetto dar\u00e0 una buona spinta al suo sviluppo perch\u00e9 non dovranno lavorarci da capo.<\/p>\n<p>Personalmente, ho voluto fare la prova con un programma scritto da me in C#. Non ho ancora provato a compilarlo, ma ne ho eseguito direttamente il file binario. Sono dell&#8217;idea che la compatibilit\u00e0 non sia ancora totale, perch\u00e9 l&#8217;applicazione ha avuto qualche comportamento diverso da quello che ho visto su Windows col Framework .NET, ma io ho la versione 2.0.1 di Mono e non l&#8217;ultima (2.4), quindi riprover\u00f2 dopo l&#8217;aggiornamento.<br \/>\nEsiste anche il programma libero Monodevelop che fornisce un IDE per sviluppare applicazioni per .NET\/Mono, anche se sprovvisto di strumenti per la creazione rapida delle GUI, al contrario di Visual Studio. Spero che lo aggiungano in futuro perch\u00e9 a mio parere questo \u00e8 il tallone d&#8217;achille per lo sviluppo esclusivamente con software libero.<\/p>\n<p>Per gli utilizzatori di FreeBSD segnalo che la Microsoft fornisce il Framework .NET per tale SO, quindi eventualmente decidete voi quale utilizzare!<\/p>\n<p>Per chi non ha le idee ben chiare sul Framework .NET si veda l&#8217;apposita discussione su Windows-&gt;Software per Windows<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mono \u00e8 un&#8217;implementazione libera del Microsoft Framework .NET coordinato da Novell che consente di compilare ed eseguire le applicazioni per la nuova piattaforma Microsoft. Considerato che la vecchia piattaforma di sviluppo COM, anche se supportata \u00e8 gi\u00e0 considerata deprecata, questo &hellip; <a href=\"https:\/\/www.ilbytecidio.it\/?p=357\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[],"class_list":["post-357","post","type-post","status-publish","format-standard","hentry","category-software"],"views":87,"_links":{"self":[{"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/posts\/357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=357"}],"version-history":[{"count":4,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/posts\/357\/revisions"}],"predecessor-version":[{"id":448,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/posts\/357\/revisions\/448"}],"wp:attachment":[{"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}