サードパーティのコントロールを再評価しています。現在、ASP.Net および WinForms 用の Infragistics ツール スイートを使用しています。どのようなコントロールを使用していますか?また、それらをお勧めしますか?
24 に答える
私はDevExpressを好みます。そのコンポーネントは、Infragistic のコンポーネントよりも直観的に感じられます。
Telerik はかなり豊富で、asp.net 側で簡単に使用できます。それらの内外でいくつかの機能をハッキングし、更新によってハックが壊れるたびにコードを変更する必要がありますが、ホイールを再発明するよりも簡単です。
DevExpressのもの、ずっと。より大きな DevEx サブスクリプションの 1 つを取得することの大きな副作用は、CodeRush と Refactor を取得できることです! も投げ入れた :D
特に、DevEx グリッドは他の追随を許しません。
ASP.NETにはTelerikをお勧めします。それらは非常に優れていますが、ほとんどが強力ですが重いため、イントラネット アプリケーションにのみ使用します。WinFormsの場合、 DevComponentsには優れたコンポーネント セットがあります。
私はTelerik、SyncfusionおよびInfragisticsのサードパーティ コントロールを使用しており、その順序で評価します。
Telerik コントロールは、Infragistics よりもはるかに快適に作業できます。
私の0.02ドル。
WinFormsアプリケーション、主にXtraGridにDevExpressを使用しました。
ただし、豊富な機能にはコストがかかります。
開発チームは、時には複雑な設計を学び、受け入れる必要があります。
正しく機能しないものもあり、制限を回避するには恐ろしいハックが必要です。幸い、DevExpressのサポートは通常、ソリューションと回避策の提供に非常に敏感です。
まったく機能しないものもあります。たとえば、XtraGridは、行ごとのグリッドからのデータの保存を適切にサポートしていません。
ライセンスにはかなりの制限があります。ライセンスされたコピーを開発マシンにインストールするには、DevExpressのサーバーに接続する必要があります。DevExpressがリーマンブラザーズの道を進んだらどうなるかわかりません。緩和策として、ソースコードライセンスは手頃な価格です。
大まかに言えば、私はその選択に満足しています。しかし、私は推薦をする前に競争(例えばインフラジスティックス)の詳細な評価をしたいと思います。
Windows フォームと ASP.net の両方の DevExpress。学習曲線はありますが、物事の仕組みを理解すれば、できないことはほとんどありません。数年前に使用したとき、Scheduler は市場で最高でした。グリッドとチャートはクライアントを驚かせました。彼らのサポートは非常に反応がよく、通常は適切です。コントロールが実行できないことをしようとすると、将来のリリースでその機能が追加されることがよくあります。
結論:素晴らしいものです!
Peter Blum のデータ入力スイート
私はインフラジスティックしか使用していませんが、あまりお勧めしません。複数のバグを見たことがあるという事実は言うまでもなく、複雑にするために複雑に見えることがよくあります。また、Web ランドでは、クロスブラウザーにあまり対応していません。App Stylist の機能の多くは Firefox にうまく反映されず、新しい Google Chrome/Chromium ブラウザでは WebCombo がひどく爆発します。
これまでに Winforms のみを使用し、Infragistics、devexpress、および januscontrols を使用しました。
devexpressを使用することをお勧めします。
最速のランタイム実行、優れたコミュニティ、優れたオンライン サポート
Infragisticsは非常に重いコントロールで、多くのプロパティがあり、使いにくいです
。また、サポート フォーラム、ナレッジベース、およびそのホームページ メンバー エリアは非常にひどいものです。
januscontrolsは軽量で使いやすいですが、他のものほど強力ではありません。
ランタイム実行は devexpress ほど良くない
私のブログから
これらのコントロールの比較と詳細...
Telerik、DevExpress、Peter BlumValidationControlsはすべて優れています。ただし、クライアント側でのみ実行できるサーバーコントロールの使用をやめ、可能な限りjQueryの使用を開始します。
他の回答に加えて、Intersoftのコントロール(Webgrid、WebCombo、WebDesktopなど)も忘れないでください。
私はそれらを(他のベンダーのコントロールのほかに)長年使用しています。特にウェブグリッドは非常にプロフェッショナルです。
InfragisticsおよびJanusコントロールのみを使用しました。
Infragisticsは大丈夫ですが、良くありません。
最悪で直感的ではないAPIの1つであるJanusを再び使用する必要がないことを願っています。そして、提供されたサンプルを数回クリックするだけでクラッシュさせることができます...
正直に言うと、Syncfusion はひどいコントロールで、クライアントのせいで 2 年間使用しています。ひどいコントロール、ひどいアーキテクチャ、ドキュメントなし。
DevExpress は私の投票でもあり、私と私の開発チームは過去 3 年間 Enterprise パッケージを使用しており、私たちの期待に応えています。DevExpress について私たちが気に入っていることの 1 つは、彼らが優れたサポートを提供し、常にスイートを更新していることです。
私は DevExpress を 2 番目に選びましたが、それらが常に最終的な解決策であるとは限りません。
インフラジスティックスのネットアドバンテージ
Xceed の DataGrid と、DevComponents のさまざまなコンポーネントを使用しています。
また、Xceed には驚異的なドキュメントとコード サンプルのセットがあります。
何をするにしても、 ComponentArt を使用しないでください....恐ろしいツール、バグだらけ、ひどいサポート。
Syncfusionを選択した主な理由は、RightToLeftの処理がほぼ完全であるためです。まだあちこちにバグがありますが、質問、バグ、機能のリクエストには非常に注意を払っています。
Telerik - RAD エディター、ツリーとグラフ - 素敵なアプリ
私たちは何年もの間、プロジェクトの 1 つで ComponentArt を広範囲に使用してきました。それらは、既存の API を使用して実装することが不可能な要件が時々あるため、ある程度までは役に立ちます。
別のプロジェクトでも Infragistics を使用し、現在は Telerik を使用するプロジェクトに取り組んでいますが、1 つ言えることは、余分なお金を使って、完全なソース コードを含むコントロール スイートを購入することです。遅かれ早かれ、制限に遭遇するでしょう。ソース コードを持っていると、大きな助けになるでしょう。
もちろん、ソース コードを変更すると、新しいバージョンが登場したときに古くなってしまうというマイナス面がありますが、コントロール スイート ベンダーに機能を要求して、それが次のリリースに含まれることを期待するよりはましです。
私が見たところ、インターソフト グリッドはかなり遅いようです
私が現在取り組んでいるクライアントも、SyncFusion Essential Suite を使用しています。私たちは主に Excel と Word の IO ライブラリを使用してきましたが、これにはかなり満足しています。また、多数の ASP.NET Ajax コントロールも提供します。その中には、非常に広範な DataGrid があります。これは非常に多くの機能を提供しますが、残念ながらうまく機能しません。全体として、価格は Telerik コンポーネントよりも少し安いため、クライアントは最終的にそれを決定しました。