Eergisteren lieten de ontwikkelaars achter Mono weten dat ze een compiler hebben ontwikkeld waarmee Visual Basic-applicaties kunnen worden gecompileerd voor besturingssystemen die Mono ondersteunen, waaronder Mac OS X en Linux.
Volgens Forrester Research gebruikt 37 procent van de bedrijven Visual Basic.Net voor hun interne applicaties en is 59 procent van de .Net-programmeurs enkel geschoold in deze taal. De analisten schatten dat afgelopen jaar 20 procent van alle applicaties in ontwikkeling geschreven wordt in Basic. Tot op heden waren de gebruikers aangewezen op het Windows-besturingssysteem om deze applicaties te draaien, maar met de komst van de compiler voor Mono komen nu ook Linux, Unix, Solaris en Mac OS X in het spel. Als bewijs voor de platformonafhankelijkheid van het programma, hebben de programmeurs de compiler ontworpen als 'self-hosting'. Dit wil zeggen dat het programma in dezelfde taal is geschreven als de code die het kan compileren.
Miguel de Icaza, vice-president van ontwikkelomgevingen bij Mono-sponsor Novell, legt uit dat cross-platform ontwikkelsoftware de heilige graal is voor veel programmeurs. Hij beschouwt de Visual Basic-compiler voor Mono dan ook als een mijlpaal in deze queeste. Met de kennis die ze nu al bezitten, kunnen softwareontwikkelaars applicaties ontwerpen voor een breder publiek, zonder dat daarvoor aanpassingen moeten gebeuren in de broncode. Hoewel de omgeving voor de applicaties vorig jaar al geschreven was, bleek deze bij lange na niet perfect te zijn en vol met bugs te zitten. Daarom werd de software door Mainsoft, een bedrijf dat zich specialiseert in het migreren van Windows-programma's, met wat hulp van Microsoft vanaf de grond opnieuw opgebouwd. De Icaza vond het wel nodig om op te merken dat deze ontwikkeling binnen Mono niets te maken heeft met het partnerschap dat Microsoft en Novell vorig jaar zijn aangegaan. De vice-president legt uit dat de twee bedrijven hun samenwerkingsverband enkel toespitsen op het gebied van virtualisatie en interoperabiliteit. Dit wil overigens niet zeggen dat de topman investeringen van Microsoft in verdere uitbreidingen van Mono zal afslaan.