Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 22 reacties
Bron: Mono Project, submitter: erkje

Mono logo (kleiner)De mensen achter Mono Project hebben een nieuwe stable-versie uitgebracht van Mono, de open-source implementatie van .NET Framework. De update is genummerd als 1.02 en kan vanaf deze pagina in verschillende smaken gedownload worden. Door gebruik te maken van Mono kunnen ontwikkelaars crossplatform applicaties schrijven die niet alleen op Windows-systemen zullen werken, maar ook op MacOS X, Linux en Unix. De software bevat onder andere een C#-compiler, een .NET compatible runtime en twee verschillende sets API's: een set die compatibiliteit met Microsofts .NET Framework verzorgt (inclusief ondersteuning voor ASP.NET, ADO.NET en een aantal andere componenten) en een set die allerlei Linux- en Unix-specifieke functies aanbiedt. Hieronder zijn de release notes geplaatst van Mono 1.0.2:

Mono 1.0.2 is a service update to the Mono 1.0.xx series and only contains bug fixes over the last Mono 1.0.1 release. This release is inteded for folks using Mono for production systems. The 1.0.2 release also includes new versions of Gtk#, the Mono Documentation and improved versions of XSP and mod_mono for those using ASP.NET.
Moderatie-faq Wijzig weergave

Reacties (22)

dit is echt heel mooi, je kan dezelfde exe-binary uitvoeren op windows, linux en mac! prachtig. je moet wel iets van gtk hebben op windows, toch mooi gedaan van het monoteam.
Ik snap gewoon niet (weinig onderzoek naar gedaan hoor) dat ze niet GTK+ implementeren in Mono onder System.Windows.Forms

Dan ben je echt klaar...
Volgens mij moet je gewoon opnieuw compileren voor elk OS hoor. Alleen handig dat er dan wel een compiler bestaat voor elk OS voor dezelfde code.
Das raar, ik bedoel als de vm gestandaardiseerd is, moet dus de IL hetzelfde zijn.

ALs de IL hetzelfde moet zijn, moet de IL gecompileerde applicatie dus ook hetzelfde zijn.
het zou nog mooier zijn als microsoft hier achter gaat staan. maar dat is valse hoop als ik kijk naar java :'(
Bestaan er al C# IDE's die deze compiler gebruiken?
Bij #develop kan je kiezen welke je wil gebruiken.
Ik vraag me eigenlijk af wat nou echt de grote hype achter .NET is.

Platformonafhankelijkheid? Makkelijker programmeren door weer een abstractielaag?

Iemand wel eens van Java gehoord? Kijk maar eens op www.java.com, bestaat al jaren!

Ok, de interface ziet er niet uit, en het idee van Java en .NET vind ik erg goed, maar ik snap niet echt waarom het nu ineens wel massaal opgepakt wordt.

Waarschijnlijk is Microsoft gewoon veel beter met hun marketing dan Sun...
.Net is geen hype maar gewoon Windows programmeren zoals je altijd al had willen doen.

Aan een niet-programmeur is het moeilijk uitleggen, maar nu eindelijk een nette object georienteerde windows API te kunnen gebruiken is ZO fijn.

Daarnaast is Visual Studio .Net echt een fijne omgeving in te programmeren met heel veel handige hulpjes (intellisense etc).

Java heeft mij nooit kunnen overtuigen. Het idee is goed maar de uitwerking niet. Ik heb nog nooit een fatsoenlijk Java programma gezien: traag en ziet er niet uit. Iets simpels als het maken van een user interface is al een drama. Toch niet onbelanglijk als je programma's voor eindgebruikers wil maken. Java is beter thuis op de server denk ik (JSP, J2BEE)...
Bij een IL taal die met een virtual machine werkt is de kans op decompileren vrij groot. Java programma's kunnen echt zo gedecompileerd worden. Dat geeft een nieuwe kijk op 'open source'.
Bij dotNet kan dit ook, super easy, welke taal wil je hebben? C# VB.Net, het is makkelijk te halen uit de il taal.

Gelukkig heb je obfoscurators. Dat maakt het 'iets' moeilijker
Java programma's kunnen echt zo gedecompileerd worden. Dat geeft een nieuwe kijk op 'open source'.
En het probleem is...?
Ik vind het heel leuk dat .net dankzij mono ook onder *nix te gebruiken is, maar ik vraag me af hoe en wat. Ik heb zelf zo goed als geen programeer ervaring, dus wat houd dit concrreet in? Dat een .net versie van coreldraw straks automatisch onder zowel windows als linux zal werken? Of dat een programeur nu nog makkelijker dan vroeger (Met C++) een programma voor Linux en Windows kan schrijven, maar dat de keus nog steeds bij de ontwikkelaar ligt en er toch het een en ander herschreven moet worden (zoals bij opera, blender, mozilla enz...).
Klopt een vergelijking met OpenOffice.org? Deze is in java geschreven, dus platformonafhankelijk, maar t heeft heel lang geduurd voordat ie ook onder MacOSX beschikbaar was.
Dat een .net versie van coreldraw straks automatisch onder zowel windows als linux zal werken?
Nee, het zal echter wel makkelijker te porteren zijn.
Of dat een programeur nu nog makkelijker dan vroeger (Met C++) een programma voor Linux en Windows kan schrijven?
Ja, dat wil zeggen, met C# in ieder geval.
machtig! apt-get install monodevelop
ben benieuwd hoe goed Mono nu werkelijk is!
is dit dan niet java-achtig (virtual machine dinges) of zie ik iets verkeerds?
Zo werkt .net onder windows toch ook? :)
Nou, gedeeltelijk wel toch? Je hebt een C# bestand, die compileer je naar IL (Intermediate Language). Die IL bestanden run je binnen het .NET Framework, alwaar het via een virtual machine uitgevoerd wordt. Alleen compileert die VM stukken code van te voren, om snelheid te winnen.

Ten minste, zo heb ik 't altijd begrepen.
Dit klopt inderdaad. Je bent niet gebonden aan C# maar je kunt ook bijvoorbeeld in de nieuwe versie van VB programmeren en dit naar dezelfde IL compileren.
Een assembly geprogrammeerd in VB kan probleemloos gebruikt worden in een stuk C# code omdat alles naar IL gecompileerd wordt.
Java is java, .net is een taal onafhankelijk ontwikkel platform. Je kan .net applicaties maken in C# Vb.net en je kan natuurlijk ook een compiler schrijven voor ieder andere taal, zolang je maar code uitpoept die de il interpreter begrijpt. Nou is dit voor java ook zo echter Sun heeft Java nooit zo gepresenteerd.

Om graphics een beetje snel te houden wordt er teruggevallen op native ondersteuning en daarom is het bijna onmogelijk hier een GTK+ implementatie onder te plakken. Niets houdt je tegen om gewoon GTK+ te gebruiken ipv Windows.Forms, werkt ook prima op windows.
Ik vraag me al een tijdje af... zouden ze dit platform eigenlijk ook in Stereo hebben ? }:O

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True