10 .NET API製品オフィスドキュメントのために
Iron Softwareが初のオープンソース製品を発表
2022年11月8日 Iron Softwareが最初のオープンソース製品としてIronDrawingを発売しました。
マイクロソフトがSystem.Drawing.Common
への[重大な変更](https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only" target="blank" rel="nofollow noopener noreferrer)を発表した際に、Iron Softwareチームは、すべての.NET開発者が無料で利用できるオープンソースのソリューションを開発しました。
IronDrawing は Iron Suite 製品でも使用されています。
System.Drawing.Commonの置き換え
2021年初めに、Microsoftは、System.Drawing.Common
ライブラリのサポートを.NET 6および非Windowsプラットフォーム向けのその後のリリースで削除することを発表しました。これは、クロスプラットフォームのサポートにとって重要な低レベルの依存関係に関する[長期にわたる課題](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)によるものです。
この変更により、グラフィックスを使用するすべての.NETアプリケーションとクラスライブラリが廃止された。 さらに、System.Drawing.Common
を使用するクロスプラットフォームライブラリを維持する多くの.NETライブラリの開発者にとって、それは問題となります。 これには、これらの開発者が Microsoft の[推奨アクション](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)に準拠するために、ライブラリと NuGet パッケージを再構築する必要があります。
大企業にはそのためのリソースがあるが、時間やリソースに乏しい多くの開発者にとっては難題となるだろう。 最終的には、.NET 7の採用を遅らせ、より大きなコミュニティーに影響を及ぼすことになる。
ソリューションのご紹介IronDrawing
Iron Softwareは、クロスプラットフォーム技術におけるSystem.Drawing.Common
の廃止によって生じる移行の課題を抑えるために、IronDrawingを開発しました。
ジェイコブ・メラー技術部長はこう語る、
"IronDrawingはまるでスイスアーミーナイフのようなもので、.NET 6と7のすべての新しい画像フォーマット間のユニバーサル・トランスレーターです。"
.NET開発者にとっての課題であることを認識しながら、ジェイコブはさらに次のように説明する。
「私たちはミドルウェアとして機能し、System.Drawingオブジェクトを置き換え、新しいライブラリを単一のメソッドシグネチャで.NETクラスの入力および出力にするソリューションをオープンソースとして提供しました」「.NET開発者に古いソフトウェアと新しいソフトウェアの両方をサポートする優雅な適応のためのオープンソースの無料パターンを提供しています。これは私たち自身の製品のために開発されましたが、.NETを存続させるためにコミュニティにこのソリューションを提供する可能性を見ています。公開NuGet統計に基づくと、私たちの実際の.NETプロジェクト展開の半分以上が私たちのNuGetの分析に基づくLinuxサーバーにあるため、Linuxサポートは特に重要です。」 「2022年には、Microsoft AzureプロジェクトでさえWindowsよりもLinux上でホストされることが多いです。」
IronDrawing for .NET を今すぐ試してください。
Iron Softwareについて
Iron Softwareは2015年に最初の製品を発売した。同社はシカゴを拠点とする企業で、世界中にオフィスとチームメンバーがいる。最も人気のある製品はIronPDF(IronPDF)です。 両社の製品を合わせると、NuGetのダウンロード数は1,500万件に達し、5万人以上のユーザーが参加している。
Iron Softwareは、6年という短期間でスタッフと製品を10倍に成長させた。 Iron Softwareは、その成功の理由を敏捷性に求めている。
Iron Softwareは、顧客が問題に気づく前に問題を解決する。 これは、.NET言語の進歩が加速している今、これまで以上に重要なことである。