Iron Software lanza su primer producto de código abierto
8 de noviembre de 2022 Iron Software lanza su primer producto de código abierto - IronDrawing.
When Microsoft announced a breaking change to the System.Drawing.Common, the Iron Software team developed an open source solution that is available free-of-charge to all .NET developers.
IronDrawing también se utiliza en los productos de la Iron Suite.
Reemplazo de System.Drawing.Common
Earlier in 2021, Microsoft announced that it will be removing its support for the System.Drawing.Common library in .NET 6 and in subsequent releases for non-Windows platforms, citing long-standing challenges with a low-level dependency that is vital for cross-platform support.
Este cambio importante ha hecho 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 usan System.Drawing.Common. This requires these developers to rebuild their libraries and NuGet packages to comply with Microsoft's recommended action.
Aunque las empresas más grandes tienen los recursos para hacerlo, creará un desafío para muchos desarrolladores que tienen poco tiempo y recursos. En última instancia, puede ralentizar la adopción de .NET 7, lo que tendrá repercusiones para 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 desafíos que esto creará para los desarrolladores .NET, Jacob explica más:
"Hemos publicado una solución de código abierto que actúa como middleware, reemplazando los 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".
Ofrecemos a los desarrolladores de .NET un patrón gratuito y de código abierto para ayudarles a adaptarse a este cambio con elegancia, compatible tanto con software antiguo como con software nuevo. Este patrón se desarrolló para nuestros propios productos, pero vemos el potencial de ofrecer la solución a la comunidad para ayudar a mantener .NET vigente. La compatibilidad con Linux es importante, sobre todo porque, según las estadísticas públicas de NuGet, más de la mitad de nuestras implementaciones de proyectos .NET en el mundo real se realizan en servidores Linux, según nuestros propios análisis de NuGet.
"Incluso los proyectos de Microsoft Azure se alojan en Linux en lugar de Windows con mayor frecuencia en 2022".
Prueba IronDrawing para .NET ahora.
Acerca de Iron Software
Iron Software lanzó su primer producto en 2015. Es 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 en NuGet y una comunidad comprometida de más de 50,000 usuarios.
En seis cortos años, Iron Software ha multiplicado por diez su personal y sus productos. Iron Software atribuye su éxito a su agilidad.
Iron Software resuelve problemas antes de que sus clientes sepan que los tienen. Esto es más importante ahora más que nunca con el ritmo al que el lenguaje .NET avanza.