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 , , 4 reacties
Bron: Mono Project

Mono logo (60 pix) De ontwikkelaars achter Mono hebben onlangs de eerste update voor de begin deze maand uitgekomen versie 1.2.3 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, deze release bevat voornamelijk bug fixes:

Changes in this release:
  • Fix for 80320 (negative timezone offsets and DateTime.MinValue).
  • Fixed handling of button release on drag (Windows.Forms)
  • MCS compiler regression for long constants.
  • Treeview scrollbar visibility bug fix.
  • Reset cursor properly (Winforms).
  • Removed exception throwing for a method that is called often by Winforms 2 apps.
  • A white-list was introduced to activate a compatibility-mode workaround for ZenWorks (ZMD broke as it used Remoting incorrectly, fixing remoting broke ZMD; We now run in compatibility mode inside ZMD).
  • Winforms printing bug fix backport.
  • Datagrid 80662 bug fix.
  • MCS 80749 bug fix.
  • Runtime fix for Eiffel.NET
  • Fix IronPython 1.1 alpha 1 Compilation (80749).
  • Removed debugging writelines in SqlliteClient provider.
[break]
MonoDevelop screenshot (resized)
Versienummer:1.2.3.1
Besturingssystemen:Windows 2000, Linux, BSD, Windows XP, macOS, Solaris, Windows Server 2003, Windows Vista
Website:Mono Project
Download:http://www.mono-project.com/Downloads
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (4)

Zijn er mensen die ervaring met mono hebben? Ik ben me aan het orienteren op iets anders dan PHP. Iig een taal waarmee ik crossplatform kan werken. Python lijkt me wel wat, maar vind ik nog niet overtuigend. Mono hoor ik de laatste tijd steeds vaker. Mss dat er hier mensen zijn met ervaring en kunnen zeggen hoe de taal werkt.
Ik had een tijdje geleden Mono ge´nstaleerd op mijn Ubuntu server. Snel daarna heb het er weer af gegooid, omdat de ASP scripts die met het .NET Framework wel werkten, fouten genereerden op Mono. Scripts die ik werkend op Mono had, werkten weer niet naar behoren op het .NET Framework.

Dus mijn ervaringen zijn niet echt goed. Voor .NET zou ik echt alleen met Windows werken.
Maar dan nog is het wel bruikbaar: Je kunt in C# altijd je functionele laag wel zo maken dat die zowel onder linux als windows werkt. Het enige verschil is dat je presentatielaag (de gui) voor beide versies moet aanpassen en misschien je hardware of communicatielaag.
Let wel op dat mono niet een aparte taal is.. het is eigenlijk de .NET omgeving.. het voordeel hiervan ten opzichte van de microsoft variant is dat deze opensource is en ook op linux, Mac OSX etc werkt en je dus hierdoor, zoals je al hebt aangegeven, cross-platform applicaties kan schrijven.

Je programmeert dus in een .NET taal. In dit geval is dat in C# gezien mono wordt geleverd met een C# compiler.

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