Iron Software lance son premier produit open source
Le 8 novembre 2022, Iron Software lance son premier produit open source : 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.
Le procédé IronDrawing est également utilisé dans les produits Iron Suite .
Remplacement du système.Dessin.Commun
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.
Cette modification majeure a rendu obsolètes toutes les applications .NET et les bibliothèques de classes utilisant des graphiques. De plus, cela pose problème à de nombreux développeurs de bibliothèques .NET qui maintiennent des bibliothèques multiplateformes utilisant System.Drawing.Common . This requires these developers to rebuild their libraries and NuGet packages to comply with Microsoft's recommended action.
Si les grandes entreprises ont les ressources nécessaires pour le faire, cela représentera un défi pour de nombreux développeurs qui manquent de temps et de ressources. À terme, cela pourrait ralentir l'adoption de .NET 7, ce qui aura des répercussions sur l'ensemble de la communauté.
Présentation de la solution : IronDrawing
Iron Software a développé IronDrawing pour atténuer les difficultés de migration posées par l'obsolescence de System.Drawing.Common dans les technologies multiplateformes.
Le directeur de l'ingénierie, Jacob Mellor, décrit :
" IronDrawing est comme un couteau suisse, ou un traducteur universel entre tous les nouveaux formats d'image .NET 6 et 7. "
Reconnaissant les difficultés que cela engendrera pour les développeurs .NET, Jacob explique plus en détail :
" Nous avons mis à disposition en open source une solution qui sert d'intergiciel, remplaçant les objets System.Drawing et permettant à toutes les nouvelles bibliothèques de devenir des entrées et des sorties de vos classes .NET dans une seule signature de méthode. "
" Nous offrons aux développeurs .NET un modèle open source et gratuit pour faciliter leur transition vers ce changement, compatible avec les logiciels existants et les nouveaux. Développé initialement pour nos propres produits, ce modèle présente un fort potentiel pour la communauté, contribuant ainsi à la pérennité de .NET. La prise en charge de Linux est essentielle, car, selon les statistiques publiques de NuGet, plus de la moitié de nos déploiements de projets .NET sont effectués sur des serveurs Linux. "
" Même les projets Microsoft Azure sont hébergés sur Linux plutôt que sur Windows le plus souvent en 2022. "
Essayez IronDrawing pour .NET dès maintenant .
À propos d'Iron Software
Iron Software a lancé son premier produit en 2015. Basée à Chicago, l'entreprise possède des bureaux et des collaborateurs dans le monde entier. Son produit phare est IronPDF. Ensemble, leurs produits totalisent près de 15 millions de téléchargements NuGet et une communauté active de plus de 50 000 utilisateurs.
En seulement six ans, Iron Software a décuplé ses effectifs et sa gamme de produits. Iron Software attribue son succès à son agilité.
Iron Software résout les problèmes avant même que ses clients ne s'en aperçoivent. C'est plus important que jamais compte tenu du rythme d'évolution du langage .NET.