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 , , 17 reacties
Bron: Novell, submitter: T.T.

Novell heeft vandaag bekendgemaakt dat de open-source-implementatie van het .NET Framework, genaamd Mono, versie 1.0 bereikt heeft. Door gebruik te maken van Mono kunnen ontwikkelaars crossplatform applicaties schrijven die niet alleen op Windows-systemen zullen werken, maar ook op Mac OS X, Linux, Unix en vergelijkbare systemen. Mono is een product van het door Novell overgenomen Ximian en werd al in juli 2001 voor het eerst aangekondigd. Mono 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. Niet alle features van .NET versie 1.0 zijn aanwezig, de missende features zullen toegevoegd gaan worden via volgende releases.

Mono logoDe bètaversie, die op 4 mei werd vrijgegeven, is 50.000 maal gedownload en de verwachting is dat ook de final versie door een groot aantal ontwikkelaars gebruikt zal gaan worden. Tegelijk met de introductie van Mono 1.0 is een website geopend. Op die site is informatie terug te vinden over de toekomst van het project en er zijn allerhande tools en gedetailleerde informatie over Mono terug te vinden. Op dit moment wordt alweer gewerkt aan een volgende versie van Mono. Hierin zullen verschillende features van .NET versie 2 terug gaan komen. Microsoft wil deze .NET-versie in de eerste helft van volgend jaar introduceren; de Mono-implementatie hiervan, versie 1.2, zal eind 2004 gaan verschijnen. Microsoft ziet Mono niet als volwaardige concurrent. Volgens een manager van het softwarebedrijf is de eigen implementatie vele malen uitgebreider en is het nog onduidelijk hoe goed Mono in de praktijk werkt.

Moderatie-faq Wijzig weergave

Reacties (17)

Er is ook een open source ontwikkel GUI voor mono;
check http://www.monodevelop.com

Zeer de moeite waard!
Als ik het goed begrijp is dotgnu een andere implementatie van het .net frame work.

De vraag is natuurlijk, welke moet je gebruiken ?

(.gnu lijkt interessanter vanwege windows.forms)

(oopz, was reactie op 4real , sorry)
Niet als first post bedoeld, maar ik vind dit zeker een applausje waard... vooral vanwege het lef om zo'n gigantische uitdaging aan te gaan.
Absoluut, dit is heel mooi gedaan. Mooi he dat CLS en c# een standaard is ;)
Lullig hè, dat Microsoft dan geen compiler voor andere platformen maakt. Ze claimen zo zwaar dat het allemaal crossplatform is, maar van hun zelf komt er uiteraard niets...
De specificatie van CLI, C# zijn standaarden waar iedereen een implementatie voor kan schrijven . Het is dus cross platform. Dat Microsoft alleen een implementatie voor windows maakt is niet vreemd. Het is aan anderen om een .NET implementatie te maken voor andere systemen (waar ze overigens alle mogelijkheden voor hebben)

En voor zover mij bekend hoef je een .NET applicatie ook niet speciaal te compileren voor een ander platform. Het bestaat uit Intermediate Language die draait op het .NET framework en praat tegen .NET application classes. Apart compileren voor een ander platform/processor etc. is er dus niet bij...
't is toch cross-platform? draait op Win2000, WinXP, Win2003, ... wat wil je nog meer? ;)
Ok, even over de Win32 API dan:

"De specificatie van de Win32 API, C, C++ zijn standaarden waar iedereen een implementatie voor kan schrijven. Het is dus cross platform. Dat Microsoft alleen een implementatie voor windows maakt is niet vreemd. Het is aan anderen om een Win32 implementatie te maken voor andere systemen."

Met andere woorden: Op die manier is alles cross-platform.

Nee mensen, .NET is nooit cross-platform geweest. Dankzij de Open Source community is .NET nu wel cross platform geworden.
Tsja, nu is het een standaard zodat anderen het kunnen doen is het weer niet goed.

Wat zou het voordeel van MS zijn om zelf compilers op andere platforms te bouwen etc?
Eehm er is ook een FreeBSD versie. Microsoft heeft redelijk snel een cross platform, Shared Source referentie implementatie van de CLI aangeboden. Check http://research.microsoft.com/Collaboration/University/Europe/RFP/Roto r/
Je hebt 3 verschillende Crossplatforms:

1) wij maken een ontwerp, en ontwikkelen voor platform A, als iemand voor platform B iets gaat doen: succes, gewoon een kwestie van ons ontwerp volgen <- dot net

2) wij maken een ontwerp, en betrekken ontwikkelaars voor platform B & C er ook bij. Daarna gaat ieder voor zich aan de slag. <- Al die communicatie standaarden

3) wij maken een ontwerp, en wij ontwikkelen ook voor A tm Z alles. <- Java van Sun
Op http://www.dotgnu.org vind je nog een implementatie van het gui gedeelte van .NET :)
Microsoft ziet Mono niet als volwaardige concurrent. Volgens een manager van het softwarebedrijf is de eigen implementatie vele malen uitgebreider en is het nog onduidelijk hoe goed Mono in de praktijk werkt.
Hmmm zo'n opmerking maakten ze ooit ook over linux.. ik denk dat ze zich misschien nog wel eens gaan vergissen in de kracht van een dergelijk open source systeem wanneer er dus ook de nodige linux en unix ontwikkelaars en programmeurs achter gaan staan..
Klopt het nou dat in deze release ook al WinForms en ASP.NET WebForms zit?
Hoeveel (bekende) applicaties zijn er nu eigenlijk al voor .NET? Eigenlijk ben ik deze nog niet zo vaak tegengekomen. Wat kleine tooltjes hier en daar, maar dan houdt het wel op. Natuurlijk kunnen er nog niet echt heel grote dingen voor .NET bestaat, daarvoor bestaat .NET zelf nog net iets te kort.

Het valt overigens ook op dat in ICT vacatures, .NET nu zo'n beetje het meest gevraagd wordt.
Mr Gates ziet nooit iets als een bedreiging behalve piraterij voor Microsoft zijnde. ik vraag me af wanneer het wel een bedreiging is.. wanneer deze Mono vaker wordt gedownload? in ieder geval niet als het vaker toegepast wordt.. op de servermarkt is IIS in de minderheid.. maar vormd apache zeker geen bedreiging nog steeds ;P
.net framework, als je een windows 98 systeem draait moet je dat zelf downloaden.

dat is al onhandig:
voorbeeld: Je vervangt je Ti83 voor een ti84 van Texas Instruments. Krijg je direct een beta van ti-connect mee. Werkt alleen onder die *** .net framework. Je raad het al; werkt de helft van de tijd niet. Updates of de good old graphlink doen het niet op de Ti84. (en eentje uitbrengen hiervoor doen ze niet)

Wellicht ligt de fout bij TI, maar Ti & Ms kennende denk ik toch maar eens mono te geen testen.

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