Enkele weken geleden is er met versienummer 3.0 een nieuwe ontwikkelversie van Mono verschenen en inmiddels is er ook al een hotfix beschikbaar gekomen. Mono is een opensource-implementatie van het .Net Framework. Door gebruik te maken van Mono kunnen ontwikkelaars crossplatform-applicaties schrijven die behalve onder Windows ook werken op bijvoorbeeld OS X en Linux. De software bevat onder andere een C#-compiler, een .Net-compatible runtime en twee sets api's. De eerstgenoemde verzorgt de compatibiliteit met Microsofts .Net Framework, inclusief ondersteuning voor asp.net, ado.net en een aantal andere componenten; de andere biedt allerlei Linux- en Unix-specifieke functies. De belangrijkste verbeteringen in versie 3.0 zijn hieronder op een rijtje gezet.
Mono 3.0 is out
After a year and a half, we have finally released Mono 3.0.
Like I discussed last year, we will be moving to a more nimble release process with Mono 3.0. We are trying to reduce our inventory of pending work and get new features to everyone faster. This means that our "master" branch will remain stable from now on, and that large projects will instead be developed in branches that are regularly landed into our master branch.
What is new
Check our release notesfor the full details of this release. But here are some tasty bits:Also, expect F# 3.0 to be bundled in our OSX distribution.
- C# Async compiler
- Unified C# compiler for all profiles
- 4.5 Async API Profile
- Integrated new Microsoft's Open Sourced stacks:
- ASP.NET MVC 4
- ASP.NET WebPages
- Entity Framework
- Razor
- System.Json (replaces our own)
- New High performance Garbage Collector (SGen - with many performance and scalability improvements)
- Metric ton of runtime and class library improvements.
