0

パフォーマンス指向のアプリケーションに最適なのはどれですか?

4

2 に答える 2

1

上記のすべて。または、上記のいずれでもない。パフォーマンスを測定し、どれが効果的かどうかを確認せずに判断する方法はありません.

于 2011-09-28T20:08:33.850 に答える
0

ここでの既存の回答に同意します。何かで中途半端に始める前に、パフォーマンスがアプリケーションにとって実際に何を意味するのかを理解してください (私たちのほとんどはそこにいます)。非常に高性能なものを探しているが、それでも「ORMish」の動作があり、ADO.Net 方程式からモンキー コーディングを取り除く場合は、次のようなさまざまな .Net MicroOrms を見てください。

他にもいくつかありますが、そのうちのいくつかは dapper サイトから参照されています。

これら 3 つの選択肢に本当に行き詰まっている場合は、多くの要因とチューニングに費やす時間に依存します。そうは言っても、私は 3 つすべて、特に NHib 2-3 と EF 4-6 をかなり使用しました。最適化に多くの時間を費やすことなく、簡単なコーディングだけを行っているのであれば、LightSpeed は本当に良い選択であり、最も基本的な CRUD 操作に関しては、他の 2 つよりも非常に手軽に優れていることが個人的にわかりました。および LINQ クエリ。

LightSpeed の大きな欠点は、基本クラスから継承する必要があることです。これは、部分クラスのサポートによって多少緩和され、独自の基本クラスを間に挿入することもできます。また、真の「CodeFirst」サポートもありませんが、必要に応じてクラスをハンドコーディングしてデザイナーをスキップできます. 適切に調整されていれば、それらはすべてうまく機能します。仕事に適したツールを選ぶだけです。

どちらを選択しても、SQL プロファイラー / ミニ プロファイラー / NHProf / EFProf などを使用します。

于 2014-01-04T00:36:24.677 に答える