Novell brengt een plugin uit voor Visual Studio, waarmee Microsofts ontwikkelpakket ook software voor Linux, OS X en Unix kan maken.
De Mono Tools for Visual Studio maken het mogelijk om .NET-applicaties te ontwikkelen die ook kunnen draaien op Linux, Mac OS X en Unix. Programmeurs kunnen dan hun vertrouwde ontwikkelomgeving blijven gebruiken, verklaart Microsoft-partner Novell. Mono is Novells open source-implementatie van Microsofts .NET-omgeving.
De belangrijkste features zijn:
- Development and porting of .NET applications to Linux, UNIX and Mac OS X with analysis, testing, debugging and deployment all from within Visual Studio. Using Mono Tools for Visual Studio, ISVs, corporate developers and development services providers can dramatically cut the costs of multi-platform application development and save time in porting existing .NET applications to non-Windows platforms.
- Creation of turnkey virtual appliances and software appliances for .NET applications using integrated appliance building functionality. Mono Tools for Visual Studio delivers out-of-the-box integration with SUSE® Studio Online, an innovative, easy-to-use hosted tool that enables users to rapidly build and test appliances based on SUSE Linux Enterprise Server or openSUSE®. ISVs and development services providers can immediately fulfill demand for appliance versions of their existing applications, thus increasing revenue opportunities while simplifying application support and accelerating sales cycles.
- Integrated porting analysis tools that provide .NET developers a road-map to Linux, Mac OS X and UNIX. Many .NET developers today lack an approach or even an idea of where to begin an application port to non-Windows platforms, a challenge quickly solved with Mono Tools.
- Ability to run and debug applications in Mono within Visual Studio to isolate incompatibilities between Mono and .NET and between Linux and Windows* - issues which may affect cross-platform application development.
- Automated packaging for SUSE Linux Enterprise Server and openSUSE to prepare applications for immediate deployment on Linux.
Einde handwerk
Tot op heden was Visual Studio in de praktijk alleen voor Windows, zowel wat betreft het platform waar de ontwikkelsoftware zelf op draait als het platform waarvoor het software kan maken. Vanuit Visual Studio ontwikkelen voor andere platforms is wel mogelijk, maar vereist nog handwerk en ontbeert standaardisatie.
De plugin van Novell brengt daar verandering in, met medewerking van Microsoft. De Mono Tools kosten 99 dollar voor de instapuitvoering, bedoeld voor een individuele developer, 249 dollar voor een ontwikkelaar bij een bedrijf, en 2499 dollar voor de uitvoering met vijf licenties voor enterprise developers. Laatstgenoemde bevat ook gelijk een licentie om de benodigde Mono-omgeving te distribueren op Windows, Linux en Mac OS X.