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 , , 7 reacties
Bron: Mono Project, submitter: Smash-F0RZZ

Mono logo (60 pix) De ontwikkelaars achter Mono hebben gisteren versie 1.2 van Mono uitgebracht. Mono is een open-source implementatie van het .NET Framework. Door gebruik te maken van Mono kunnen ontwikkelaars crossplatform applicaties schrijven die niet alleen onder Windows zullen werken, maar ook op Mac OS 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 Microsoft's .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. Een uitgebreidt overzicht van al het moois in versie 1.2 is op deze pagina te vinden, dit zijn de veranderingen die sinds versie 1.1.18 aangebracht zijn:

Changes since Mono 1.1.18
  • Serialization callbacks, allows for version-resistant serialization.
  • The Registry now supports machine-level settings.
Many new tools are part of Mono 1.2:
  • prj2make, a tool developed by Francisco Martinez is now part of the standard Mono distribution. You can use prj2make to produce Makefiles that will work on Unix for projects that use Visual Studio solutions.
  • dtd2xsd: A new tool to produce Xml Schema Definitions from an XML document that contains a Document Type Definition (DTD), by Atsushi.
  • mono-xmltool: a tool to validate XML files with RelaxNG, XSDs, DTDs, RNCs or NVDLs as well as providing a command line tool for doing XSLT transforms using the command line.
  • mono-service: A new tool used to start services that implement the System.ServiceProcess API.
  • mozroots: A tool used to import the Mozilla TLS and SSL certificates into the Mono trusted certificate store (used for HTTPS connections for instance).
  • certmgr: can now download and import certificates into the stores (e.g. SSL, LDAPS), list existing certificate and remove them from a store.
  • permview: can display assembly-level declarative security present in assemblies (RequestMinimum, RequestOptional and RequestRefuse).
[break]
MonoDevelop screenshot (resized)
Versienummer:1.2
Besturingssystemen:Windows 2000, Linux, BSD, Windows XP, macOS, Solaris
Website:Mono Project
Download:http://www.mono-project.com/Downloads
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (7)

Hier op TechEd staat ook een standje van Mono... veel Microsoft mensen kennen (tot hun teleursteling) dat hele Mono niet.

Wat wel grappig is dat ze de CD's uitdelen, met daarop een koppie van een aap.

Dat plaatst de slogan van Microsoft voor dit evenement " Get Ahead of the Game"

(get A head ??) in een iets ander daglicht :+
Ik begreep dat WinForms nu ook ondersteund wordt in deze nieuwe Mono. Is er ook een IDE voor onder Linux die met WinForms werkt?
Volgens mij nog niet, omdat dit tot nu toe niet kon :)
Hij zal vast wel binnenkort komen, het gaat er natuurlijk om dat programma's die met bijv Visual Studio zijn gemaakt en van winforms gebruikmaken nu wel draaien, wat natuurlijk een hele verbetering is voor consumenten.
De meeste WinForms programmas gebruiken in meer of mindere mate toch de Win32 API met behulp van P/Invoke. WinForms is een heel dun laagje bovenop Win32 en veel dingen die met Win32 mogelijk zijn kunnen in WinForms nog niet (goed).

Je kan er dus niet vanuit gaan dat alle WinForms programmas nu opeens gaan werken, niet tenzij Mono ook even de Win32 API erbij geimplementeerd heeft. Iets waar Wine al 10 jaar mee bezig is.
Die programma's zijn dan niet zo slim geschreven. Als je geen P/Invoke gebruikt, en dus alléén maar managed .NET-code, dan zou er geen vuiltje aan de lucht moeten zijn.

Ik ben alleen bang dat deze verschillende frameworks net zoiets als HTML gaan opleveren: ook al werk je volgens de standaarden, nog werkt het in iedere omgeving anders. Door bugs in de verschillende implementaties van het framework bijvoorbeeld.
Draait sharpdevelop niet bovenop mono dan?
ik weet niet of dit zo'n goede zaak is voor osx. Je krijgt dan waarschijnlijk van die applicaties die er meer windows uit zien als osx (ik denk aan neo-office of abiword)

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