Categories: CloudGestión Cloud

Mono, la alternativa de código abierto a .Net, alcanza su versión 2.0

Mono es un proyecto creado por Novell que ahora incorpora soporte para el Language Integrated Query (LINQ) de Microsoft, que incrusta las instrucciones de bases de datos relacionales en el código; además los desarrolladores pueden ahora crear aplicaciones .Net utilizando un completo entorno de desarrollo de código abierto C# y un compilador.

El esfuerzo de hacer que las aplicaciones .Net funcionen verdaderamente en todas las plataformas no es tarea pequeña pero el hecho de que ahora Novell sea socio de Microsoft podría hacer que las cosas vayan sobre ruedas.

Para los desarrolladores cuyo contenido funciona estrictamente en Windows, el desarrollo .Net es relativamente simple porque los bindings se refuerzan durante el proceso de instalación. Con Mono, los desarrolladores tienen que conocer los equivalentes de código abierto que utilizar en su lugar. Esto significa que tienen que hacerse cambios en el código fuente de las aplicaciones .Net, aunque no en el núcleo lógico. Por ejemplo, las aplicaciones web ASP .Net no pueden presumir de la existencia de uno de los motores SQL de Microsoft. Mono prefiere PostgreeSQL en su lugar; y como C#3.0 no puede interactuar con él, Mono utiliza una librería llamada Npgsql.

Por eso la esperanza de los desarrolladores de Mono es que al menos el proceso de transferencia o portabilidad sea razonablemente simple. Es decir que el MonoDevelop IDE debería ser fácil para un desarrollador que esté familiarizado con Visual C# en Visual Studio.

Silicon Redacción

La redacción de Silicon está compuesta por periodistas y redactores especializados en Tecnologías de la Información y Comunicaciones.

Recent Posts

Silicon Pulse: Titulares de la semana #15 (2024)

Bienvenido a un nuevo episodio del podcast semanal Silicon Pulse, un espacio en el que…

9 horas ago

realme extiende su cartera con tres nuevos smartphones

Esta familia de móviles de realme está compuesta por los modelos realme 12+ 5G, realme…

15 horas ago

AFF A de NetApp, almacenamiento de datos unificado para cargas de IA

La nueve serie incluye los sistemas AFF A1K, AFF A90 y AFF A70, que ofrecen…

16 horas ago

Barcelona: puerto digital clave en el Mediterráneo

La Cambra de Comerç de Barcelona, Digital Realty y DE-CIX han arrojado luz sobre las…

16 horas ago

Riverbed introduce una plataforma de observabilidad impulsada por IA

Promete "nuevos niveles de visibilidad en los puntos ciegos de la red y los dispositivos…

17 horas ago

Lenovo presenta la estación de trabajo ThinkPad P14s Gen 5 con inteligencia artificial

Entre sus características destaca la presencia del procesador AMD Ryzen PRO 8040 HS-Series con NPU…

19 horas ago