Llega Mono 2.0, entorno de desarrollo de código abierto para la multiplataforma .NET de Microsoft
WALTHAM, Mass.
October 6, 2008
El proyecto Mono® (Mono® project),iniciativa de código abierto patrocinada por Novell, presenta Mono 2.0,entorno de desarrollo de código abierto para la multiplataforma .NET deMicrosoft. Mono 2.0 proporciona el software necesario para desarrollar y hacer funcionar las aplicaciones de servidor y cliente .NET sobre Linux, asícomo sobre otros sistemas operativos.
La nueva versión Mono 2.0 es compatible con los componentes de servidor ysobremesa de la versión 2.0 de .NET, e incluye Mono Migration Analyzer (MoMA),una herramienta analítica para migraciones de .NET a Linux.
Según un estudio de la consultora IDC (1), cerca del 50 por ciento de losresponsables de la toma de decisiones TI encuestados (desarrolladores yarquitectos) afirmaron utilizar .NET de Microsoft como la plataformatecnológica de aplicación sobre la que funcionan sus aplicaciones de misióncrítica (excepto el correo electrónico). Con Mono 2.0, los desarrolladorespueden aprovechar sus actuales inversiones, así como su habilidad paraconstruir aplicaciones .NET 2.0 para su despliegue en numerosas plataformascomo Linux, Solaris, Unix y Mac OS X.
“Mono 2.0 ofrece a los desarrolladores de .NET la libertad de hacer funcionarsus aplicaciones en una amplia variedad de sistemas operativos, incluidosLinux, Mac OS y Unix. La versión Mono 2.0 beneficia a un gran número dedesarrolladores, ISVs y usuarios finales a los que permite escribir susaplicaciones una sola vez y utilizarlas en cualquier sistema operativo,incrementando notablemente la portabilidad y ampliando su alcance en elmercado”, asegura Miguel de Icaza, vicepresidente de Plataformas deDesarrollo de Novell y responsable del proyecto Mono.
Más de 2.000 aplicaciones .NET compatibles con Mono 2.0 sin necesidad decambios de código
El nuevo Mono 2.0 incorpora la herramienta Mono Migration Analyzer (MoMA), quefunciona tanto sobre la plataforma .NET como sobre Mono, permite a losdesarrolladores cuantificar el número de cambios requeridos para ejecutar susaplicaciones .NET en un entorno Linux. Un análisis realizado a 4.600aplicaciones .NET que usan MoMA revela que el 45% de ellas no han requeridocambios en el código para trabajar con Mono, mientras que un 24% ha necesitadomenos de seis cambios de código para funcionar en Mono.
El proyecto Mono permite el desarrollo multiplataformaUno de los usos con más éxito de Mono es el rápido desarrollo deMoonlightTM, una versión plug-in de Microsoft Silverlight, de código abiertoy basada en Mono, que se usa para crear y albergar aplicaciones muyinteractivas de nueva generación. Linden Lab utiliza Mono en el desarrollo desu proyecto Second Life para mejorar la estabilidad y la velocidad de scripts,particularmente los de cálculo intensivo.
Por su parte, Unity Technologies, proveedor líder de herramientas dedesarrollo para juegos en 3-D, hace uso de Mono para su sistema de desarrollode juego. “Mono proporciona a la heterogénea comunidad de desarrolladores deUnity la capacidad de trabajar en lenguajes tales como JavaScript, C# y Boo, loque reduce el periodo de aprendizaje y ofrece una inmediata familiaridad con laescritura en Unity. La última versión de Mono presenta mejoras significativasen estabilidad y rendimiento. Además, hace que sea incluso más fácil paranosotros desarrollar aplicaciones multiplataforma con numerosas funcionalidadesque corren sobre Web, Windows, OS X, Nintendo Wii y pronto también eniPhone”, afirma Joachim Ante, CTO (Chief Technology Officer) y cofundador deUnity Technologies.
Mono 2.0 racionaliza el desarrollo de aplicaciones basadas en .NETLas nuevas funciones de Mono 2.0 incluyen:
- Fácil instalación. Función de instalación con un solo clic paraSUSE Linux Enterprise y openSUSE, así como instaladores fáciles de usar paramuchas de las otras plataformas soportadas, incluidas Windows y Mas OS X.
- Soporte de plataforma integral, API y hardware. El framework Monosoporta numerosas plataformas, incluidas Linux, Mac OS X, Solaris, BSD yWindows; una variedad de opciones de hardware, tales como x86, AMD 64, IA-64(Itanium 2), EMT 64, PowerPC, ARM, S390 y S390x, SPARC y SPARC 9; todas lasAPIs de Microsoft .NET 2.0, incluidas ASP.NET, ADO.NET y Windows.Forms; y elcompilador C# 3.0 con soporte Language Integrated Query (LINQ).
- Incremento del rendimiento. Mejora la escala y rendimiento paraASP.NET, ADO.NET y el tiempo de ejecución Mono.
- Descargas útiles. Una imagen de máquina virtual con un entorno dedesarrollo listo para usar y numerosas aplicaciones .NET de sobremesa y Web decódigo abierto, incluidas ASP.NET Starter Kits y otras demos. También estádisponible la versión actualizada de la herramienta MoMA, con coberturamejorada.
Disponibilidad
Mono 2.0 ya está disponible para su descarga enwww.mono-project.com/downloads. Para más información sobre el proyecto Mono,visita www.mono-project.com.
Acerca del proyecto Mono
El proyecto Mono es una iniciativa de fuente abierta patrocinada por Novellpara desarrollar una versión Unix de la plataforma framework de Microsoft.NET. Alojado en www.mono-project.com, el proyecto Mono proporciona todo elsoftware necesario para desarrollar y correr sobre aplicaciones de servidor ycliente .NET en Linux, Solaris, Mac OSX, Windows y Unix. Mono cuenta el apoyode una comunidad activa y entusiasta y está posicionada para convertirse en laopción principal para el desarrollo de aplicaciones Linux.
Sobre Novell
Novell, Inc. (Nasdaq: NOVL) comercializa la plataforma Linux que ofrece máximainteroperabilidad y un catálogo de software para la gestión TI que ayuda alos clientes de todo el mundo a reducir costes, complejidad y riesgos. Con suinfraestructura de software y su red de partners, Novell integra armónicamenteentornos mixtos de TI y permite que la tecnología se convierta en aliada delos usuarios en su trabajo diario. Más información sobre Novell en: www.novell.com
(1) Fuente: Estudio de IDC patrocinado por Microsoft, “2007 Mission CriticalNorth American Application Platform Study”, de agosto de 2007Novell, Mono, openSUSE y SUSE son marcas registradas y Moonlight es una marcaregistrada de Novell, Inc. en los Estados Unidos y en otros países. * El restode marcas de terceros pertenecen a sus respectivos dueños.
Charlotte Betterley
Novell
Telephone: 781-464-8253
Email: betterley@novell.com