Iron Softwareが初のオープンソース製品を発表
2022年11月8日 Iron Softwareが初のオープンソース製品を発表 - IronDrawing.
マイクロソフトが 変化 System.Drawing.Common`に対して、ソフトウェアチームは、すべての.NET開発者が無償で利用できるオープンソースのソリューションを開発しました。
また、IronDrawingはIron Suite製品。
System.Drawing.Commonの置き換え
マイクロソフトは2021年初め、非Windowsプラットフォーム向けの.NET 6以降のリリースで、System.Drawing.Common
ライブラリのサポートを終了すると発表した。 長年の課題 クロスプラットフォームのサポートに不可欠な低レベルの依存関係を持つ。
この変更により、グラフィックスを使用するすべての.NETアプリケーションとクラスライブラリが廃止された。 さらに、System.Drawing.Common
を使用するクロスプラットフォームライブラリを保守している多くの.NETライブラリ開発者にとって問題となる。 このため、これらの開発者は、マイクロソフトの 推奨措置.
大企業にはそのためのリソースがあるが、時間やリソースに乏しい多くの開発者にとっては難題となるだろう。 最終的には、.NET 7の採用を遅らせ、より大きなコミュニティーに影響を及ぼすことになる。
ソリューションのご紹介IronDrawing
Iron Software開発IronDrawingクロスプラットフォーム技術におけるSystem.Drawing.Common
の陳腐化がもたらす移行の課題を解決する。
ジェイコブ・メラー技術部長はこう語る、
"IronDrawingはまるでスイスアーミーナイフのようなもので、.NET 6と7のすべての新しい画像フォーマット間のユニバーサル・トランスレーターです。"
.NET開発者にとっての課題であることを認識しながら、ジェイコブはさらに次のように説明する。
"私たちは、System.Drawingオブジェクトを置き換えるミドルウェアとして機能するソリューションをオープンソース化し、新しいライブラリのすべてを、単一のメソッド・シグネチャで.NETクラスの入力と出力にできるようにしました"
「.NET開発者に、この変化にエレガントに対応するためのオープンソースで無償のパターンを提供します。これは私たち自身の製品のために開発されたものですが、.NETを存続させるためにコミュニティにソリューションを提供する可能性を見出しています。 Linuxのサポートは特に重要で、公開されているNuGetの統計に基づくと、私たちのNuGet自身の分析に基づくと、私たちの実世界での.NETプロジェクトのデプロイの半分以上はLinuxサーバーである。"
「Microsoft Azureのプロジェクトでさえ、2022年には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言語の進歩が加速している今、これまで以上に重要なことである。