¿Los desarrolladores de .Net obtendrán Mono?

Novell ha lanzado una nueva versión de Mono, una implementación de código abierto del marco .Net de Microsoft, y algunos de los primeros usuarios ya están cantando sus elogios.

«Mono hace que Novell sea muy relevante ahora», dijo Kingsley Idehen, presidente y director ejecutivo de OpenLink, que acaba de lanzar Virtuoso 3.5, un producto de middleware orientado a bases de datos que se creó con Mono. Como explicó Idehen a LinuxInsider, «[Before], no controlaron ni influyeron en los componentes clave de la tecnología .Net. Ahora están ejecutando un proyecto que produce un entorno de tiempo de ejecución universal que sigue las iniciativas de Microsoft”, dijo.

«Mientras se aseguren de que Mono esté estrechamente alineado con la tecnología de Microsoft, Mono les brinda igualdad de condiciones», dijo Idehen.

Control e integración de servicios web

De todas las mejoras en Mono Beta 2, Idehan dice que la capacidad de controlar e integrar servicios web entre plataformas ha sido la más importante para OpenLink. “Con Mono, podemos tomar servicios web desarrollados para Windows y .Net e integrarlos con Solaris y Linux”, dijo Idehen.

OpenLink ha sido un usuario importante y partidario del proyecto Mono. «OpenLink Virtuoso 3.5 es una continuación del soporte de OpenLink Software para el proyecto Mono», dijo Miguel de Icaza, CTO de la unidad de negocios Ximian de Novell y gerente de proyecto para Mono.

«Como una de las primeras aplicaciones comerciales en incluir la integración del tiempo de ejecución de Mono, pudieron contribuir con el código y demostrar la viabilidad comercial de Mono», dijo. «Con Mono, Virtuoso ahora puede ofrecer el tipo de motor de base de datos e integración .Net CLR prometido para SQL Server 2005/Yukon, sin ser específico de la plataforma».

¿Qué está incluido?

Mono ayuda a los desarrolladores a escribir servicios web de cliente enriquecidos y aplicaciones del lado del servidor e implementarlos en Linux, Solaris, Mac OS X, Windows NT/XP y varios otros sistemas Unix en una variedad de arquitecturas. También contiene herramientas para facilitar la creación de API y SDK de productos independientes del idioma en múltiples sistemas operativos.

El lanzamiento incluye un compilador de C#, una implementación de Common Language Infrastructure (CLI) y dos pilas de interfaz de programa de aplicación (API): una para Unix, Linux, Gnome y Mono, y otra compatible con la versión 1.1 de Microsoft. Net Framework y brinda soporte nuevo para ASP .Net, incluidos servicios web y formularios.

El futuro de Mono


Sin embargo, Mono todavía tiene un largo camino por recorrer antes de lograr la ubicuidad de las herramientas de desarrollo .Net de Microsoft. «Mono actualmente no tiene impacto en la mayoría de mis clientes», dijo Thomas Murphy, vicepresidente de servicios de investigación de Meta Group. «El uso de Linux en la empresa está creciendo, pero la mayoría de la gente lo usa para Java y si se sienten cómodos con .Net, generalmente se sienten cómodos con Windows», dijo a LinuxInsider.

Aun así, Murphy no quiere cancelar por completo a Mono. «A medida que Linux se vuelve más convencional y Mono entra en producción, eso podría convertirse en un factor, siempre que sea exactamente igual y pueda mantenerse al día con cualquier otra actualización que MSFT traiga a .Net con el tiempo, a medida que evoluciona a WinFX y Longhorn».

Y aunque generalmente canta sus elogios, Idehen dijo que Mono aún tiene que incorporar un último conjunto importante de herramientas para manejar componentes visuales y tareas de programación relacionadas con la GUI. «Este lanzamiento fue un gran paso hacia la realización de la visión original», dijo. “Ahora necesitamos las herramientas y los componentes de desarrollo visual. Este es el próximo gran paso.

———————————————————————————————————————–
Esperamos que te haya gustado el contenido de nuestro Blog El Diario del Mundo, sí fue así, por favor compártelo nos ayudarías mucho para seguir publicando más contenido.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.