0

数年間、.net (ASP.Net と WinForms の両方) 用の Infragistics コントロールを使用しています。現在のバージョン (v6.3) をアップグレードしたいのですが、困っています。v7.3 または v8.1 にアップグレードできますが、ライセンスの制限によりそれ以降のバージョンにはアップグレードできません。本当に必要でない限り、ライセンスにこれ以上お金をかけたくありません。噂によると、x.1 バージョンは以前の (x-1).3 バージョンよりも多くの変更があるため、安定性が低いことがよくあります。これは単なる噂であり、真実かどうかはわかりませんし、真実であると主張するつもりもありません。

私が知りたいのは、どのオプションが好まれるのか、そしてその理由は次のとおりです。

  1. v7.3 にアップグレード
  2. v8.1 にアップグレード
  3. より多くのライセンスを購入し、最新かつ最高のライセンスにアップグレードしてください (これには十分な理由があるはずです)。

推奨事項はありますか?両方のバージョンを使用した経験があり、安定性を比較できますか?

ありがとうございました

4

1 に答える 1

2

従来、Infragistics NetAdvantage リリースで「安定性」の問題は発生していません。ただし、重大な変更 (特に ASP.NET CSOM 側) と、より小規模で、より陰湿な落とし穴があることを発見しました。その結果、当社のポリシーは、インフラジスティックス対応プロジェクトを絶対的かつ決定的に必要になるまでアップグレードしないことです。(はい、つまり、現在の開発マシンには実際には 4 つのバージョンの IG がインストールされています。最後の 1 つには 8 つのバージョンがありました。VS2003/.NET 1.1 もサポートしていたからです!)

IG、新しいリリースをドロップするときにかなりの数のバグを修正する傾向があります。古いプロジェクトで必要だったハックや回避策が、新しいプロジェクトでは不要になることがよくあります。(これは明らかにコントロール固有です。)

特定のプロジェクトのコントロール セットをアップグレードする場合、私の公式のアドバイスは、できる限り新しくすることです。(潜在的に) 何があっても重大な変更などを行うことになりますが、少なくともこの方法では、最新のバグ修正の利点も得ることができます。これは、新しいライセンスを正当化する理由にはならないかもしれません。注意してください。IG サブスクリプションをキャンセルする場合、これはそれを元に戻す理由にはなりません。ただし、できる限り新しいものを使用してください。これは、8.1 のように聞こえます。

于 2008-10-01T18:04:18.693 に答える