NOTICIAS DE EMPRESA

Iron Software lanza su primer producto de código abierto

20 de noviembre, 2022
Compartir:

8 de noviembre de 2022 Iron Software lanza su primer producto de código abierto - IronDrawing.

Cuando Microsoft anunció un [cambio importante](https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only" target="blank" rel="nofollow noopener noreferrer) en el System.Drawing.Common, el equipo de Iron Software desarrolló una solución de código abierto que está disponible de forma gratuita para todos los desarrolladores de .NET.

IronDrawing también se utiliza en los productos de la Iron Suite.

Sustitución de System.Drawing.Common

A principios de 2021, Microsoft anunció que eliminará su soporte para la biblioteca System.Drawing.Common en .NET 6 y en lanzamientos posteriores para plataformas que no sean Windows, citando [desafíos de larga data](https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only#reason-for-change" target="_blank" rel="nofollow noopener noreferrer) con una dependencia de bajo nivel que es vital para el soporte multiplataforma.

Este cambio de última hora ha dejado obsoletas todas las aplicaciones y bibliotecas de clases .NET que utilizan gráficos. Además, es problemático para muchos desarrolladores de bibliotecas .NET que mantienen bibliotecas multiplataforma que utilizan System.Drawing.Common. Esto requiere que estos desarrolladores reconstruyan sus bibliotecas y paquetes NuGet para cumplir con la [acción recomendada](https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only#recommended-action" target="blank" rel="nofollow noopener noreferrer) de Microsoft.

Aunque las grandes empresas disponen de los recursos necesarios para hacerlo, esto supondrá un reto para muchos desarrolladores que no disponen de tiempo ni de recursos. En última instancia, puede ralentizar la adopción de .NET 7, lo que repercutirá en la comunidad en general.

Presentamos la solución: IronDrawing

Iron Software desarrolló IronDrawing para mitigar los desafíos de migración planteados por la obsolescencia de System.Drawing.Common en tecnologías multiplataforma.

El Jefe de Ingeniería, Jacob Mellor, describe,

"IronDrawing es como una navaja suiza o un traductor universal entre todos los nuevos formatos de imagen de .NET 6 y 7".

Reconociendo los retos que esto supondrá para los desarrolladores de .NET, Jacob explica además

"Hemos abierto una solución de código abierto que actúa como middleware, reemplazando objetos System.Drawing y permitiendo que todas las nuevas bibliotecas se conviertan en entradas y salidas de sus clases .NET en una única firma de método".

"Estamos ofreciendo a los desarrolladores de .NET un patrón de código abierto y gratuito para ayudar a adaptarse a este cambio de manera elegante que apoyará tanto al software heredado como al nuevo. Esto fue desarrollado para nuestros propios productos, pero vemos el potencial de proporcionar la solución a la comunidad para ayudar a mantener .NET vivo. El soporte para Linux es particularmente importante ya que, según las estadísticas públicas de NuGet, más de la mitad de nuestras implementaciones de proyectos reales de .NET se realizan en servidores Linux basados en nuestros propios análisis de NuGet".

"Incluso los proyectos de Microsoft Azure se alojan en Linux más a menudo que en Windows en 2022".

Pruebe IronDrawing for .NET ahora.

Acerca de Iron Software

Iron Software lanzó su primer producto en 2015. Son una empresa con sede en Chicago, con oficinas y miembros del equipo en todo el mundo. Su producto más popular es IronPDF. En conjunto, sus productos tienen cerca de 15 millones de descargas de NuGet y una comunidad comprometida de más de 50.000 usuarios.

En seis años, Iron Software ha multiplicado por diez su plantilla y sus productos. Iron Software atribuye su éxito a su agilidad.

Iron Software resuelve los problemas antes de que sus clientes sepan que los tienen. Esto es más importante ahora que nunca con el ritmo al que avanza el lenguaje .NET.

< ANTERIOR
Tú ganas: Más tiempo en 2023
SIGUIENTE >
Equitación benéfica con Craig Beaumont, Iron Software