会社ニュース

Craig Beaumontと行くチャリティライド、Iron Software

2022 年 11 月 8 日、 Iron Software は初のオープンソース製品であるIronDrawingをリリースしました。

MicrosoftがSystem.Drawing.Commonへの重大な変更を発表した際、Iron Softwareチームは、すべて for .NET開発者に無料で提供されるオープンソースのソリューションを開発しました。

IronDrawing はIron Suite製品でも使用されています。

System.Drawing.Common の置き換え

2021年初めに、Microsoftは、プラットフォーム間サポートに不可欠な低レベルの依存関係に関する長年の課題を理由に、.NET 6以降のリリースで非Windowsプラットフォーム向けにSystem.Drawing.Commonライブラリのサポートを削除することを発表しました。

この重大な変更により、グラフィックスを使用するすべての .NET アプリケーションとクラス ライブラリが廃止されました。 さらに、System.Drawing.Commonを使用するプラットフォーム間のライブラリを維持する多く for .NETライブラリ開発者にとって、これは問題です。 これにより、開発者は、Microsoft の推奨アクションに準拠するために、ライブラリと NuGet パッケージを再構築する必要があります。

大企業にはこれを行うためのリソースがありますが、時間とリソースが不足している多くの開発者にとっては課題となります。 最終的には、.NET 7 の採用が遅れ、コミュニティ全体に影響を及ぼす可能性があります。

ソリューションのご紹介:IronDrawing

Iron Softwareは、プラットフォーム間技術におけるSystem.Drawing.Commonの廃止が引き起こす移行の課題を和らげるためにIronDrawingを開発しました。

エンジニアリング責任者の Jacob Mellor 氏は次のように説明しています。

"IronDrawing はスイスアーミーナイフのようなものです。あるいは、新しい .NET 6 と 7 のすべての画像形式間の万能翻訳機のようなものです。"

これが .NET 開発者にもたらす課題を認識しつつ、Jacob 氏はさらに次のように説明しています。

"私たちは、System.Drawing オブジェクトを置き換え、すべての新しいライブラリを単一のメソッド シグネチャで .NET クラスの入力と出力にできるようにするミドルウェアとして機能するソリューションをオープン ソース化しました。"

.NET開発者の皆様には、この変化にスムーズに適応し、レガシーソフトウェアと新規ソフトウェアの両方をサポートするオープンソースの無料パターンを提供しています。これは弊社製品向けに開発されたものですが、コミュニティにもソリューションを提供することで、.NETの存続に貢献できると考えています。特にLinuxサポートは重要です。NuGetの公開統計によると、実際 for .NETプロジェクトのデプロイメントの半分以上がLinuxサーバー上にあり、NuGet独自の分析に基づいています。

"2022年には、Microsoft Azure プロジェクトでさえ、Windows よりも Linux でホストされることが多くなっています。"

今すぐIronDrawing .NET 向け をお試しください。

Iron Softwareについて

Iron Softwareは2015年に最初の製品をリリースしました。シカゴに拠点を置き、世界中にオフィスとチームメンバーを擁しています。最も人気のある製品はIronPDFです。 同社の製品には合計 1,500 万回近くの NuGet ダウンロードがあり、50,000 人を超えるユーザーからなるコミュニティが存在します。

短い6年間で、Iron Softwareはスタッフや製品を10倍に成長させました。 Iron Software は、その成功は機敏性によるものだと考えています。

Iron Software は、顧客が問題に気づく前に問題を解決します。 .NET 言語が急速に進化している現在、これはこれまで以上に重要になっています。