1

WindowsフォームやwpfなどでDevExpressなどのサードパーティのコントロールを使用すると、処理時間とメモリ消費量が増減しますか?

それらは確かに開発の容易さを増します。

Microsoftが提供するネイティブコントロールとは異なり、オンラインでのサポートも制限されています。

それらを使用する価値はありますか?

4

6 に答える 6

5

基本的に、年間 4 桁 (またはそれ以下) の開発チームの延長を取得しているので、コストに見合うだけの価値があります。

それらのコントロールは、CPU とメモリに関してうまく機能し、使いやすく、見た目も良いです。ユーザーは彼らと一緒に仕事をするのが大好きです。さらに、彼らの生産性ツールは最高です。

注意したいことの1つは、例外処理に関する彼らの立場です。DevExpressはフェイルファスト開発を信じておらず、アプリを「安定」させるために「手助け」するために例外を非表示にすることがあります。残念ながら (そして予想通り)、それは解決するよりもはるかに多くの問題を生み出します。

これは、私が彼らと抱えている大きな問題の 1 つです。これがなければ、サードパーティのコントロール メーカーの中で最高だと思います。ロングショットで。

于 2014-11-13T14:00:36.927 に答える
3

カスタムコントロールを作成して機能させるために費やす時間だけを考えてみてください。これは、のようなベンダーによってすでに作成されているため、DevExpressコストを節約できます。

コントロールに関しては、それ自体がすべてあなたのニーズに依存します。DevExpress非常に良いと思いました。コントロールの操作のしやすさは競合他社よりも優れていますが、やはり、たとえばコントロールを備えた洗練された開発者C1は同意しません。

レポートデザイナーに関して言えば、C1は非常に遅いです。WPFのDevexpressのデザイナーはあまり良くありません。非常にバグが多い。Infragisticsレポートはクロスプラットフォームで構築できるため、必須ではありません。

それはすべてあなたの特定のニーズに要約されます。あなたが利用可能なお金を持っているなら、それは長期的には良い投資になるでしょう。

于 2012-07-25T13:20:15.383 に答える
2

私は仕事でそれらを使用しており、心からお勧めします。あなたの問題のいくつかに対応して:

  • いいえ、メモリの問題はないようで、大量のデータを処理するときのパフォーマンスも向上します (主に DataGrid コントロールについて考えています)。
  • オンライン サポートは非​​常に優れています。完全な API ドキュメント、大規模なコミュニティ フォーラム、有料サポート フォーラム (これまで使用する必要がありませんでした) など、ドキュメントの品質に関しては MSDN に近いものです。

お金に余裕があれば個人的に選んでます。

于 2012-07-25T13:15:35.733 に答える
1

また、DevExpressのVCLを使用しています。私はそれらを学び、使用することの全体的な経験に非常に満足しています。他の投稿が言ったことを繰り返します。また、DevExpressには、製品全体を試すことができる試用期間がたくさんあります。または、探しているものがわかっている場合は、特定のパッケージの試用をリクエストできます。

于 2012-07-25T21:20:50.780 に答える
0

品質、機能、使いやすさ、サポートの点では、イエスと言えます。

しかし、ライセンスに関しては大きな煩わしさがあります。1 ライセンスは 1 シートです。ビルド サーバーはグレー ゾーンであり、チームのメンバーが参加する必要がある場合、突発的な予期しない費用が発生します。通常、これは 1 年後に発生するため、自分のライセンスも再購入する必要があります (1 年制限とバージョンの更新と組み合わせるため)。古いバージョンは購入できません)。

于 2015-10-23T02:34:48.180 に答える
0

以前は componentart を使っていましたが、Devexpress を使ってみて、なんでもかんたんに素早くできるのがいいなと思いました。

于 2014-08-18T14:41:33.007 に答える