10

Telerikの OpenAccess ORM を使用したことがありますか? NHibernate と比べてどうですか? いつNHibernateで使用することを検討する必要がありますか?

4

4 に答える 4

9

私はそれを使用していませんが、明らかな利点の 1 つは、nHibernate がコミュニティによってサポートされているのに対し、OpenAccess は Telerik によってサポートされていることです。会社によっては、サポートの保証なしでオープン ソース ソリューションを採用する準備ができている場合、これが決定要因になる可能性があります。

編集

記録として、私は nHibernate とオープン ソース全般の大きな支持者です。私は過去 6 か月間 nHibernate を使用しており、Web アプリケーションのすべての新しい作業に使用しています。私の現在の会社にはぴったりです (Startup love free)。

しかし、私の以前の従業員は、コミュニティがサポートするコンポーネントをインフラストラクチャのコアとして受け入れるのに非常に苦労したでしょう。これらの企業の Web サイトが唯一の収益源であるため、これは完全に合理的です。説明責任のないソフトウェアにビジネス全体を賭けたいですか? そんなリスクを負いたくない人もいるでしょう。

個人的には、nHibernate のサポートは一部の商用ベンダーと同等かそれ以上であることがわかりました。

私が言いたいのは、OSS をバッシングすることではなく、完全なスタッフと専用のサポート チャネルを備えた、企業の支援があるソフトウェアを使用する利点の 1 つを強調することです。

于 2009-01-13T21:37:16.910 に答える
6

もう 1 つの理由: 現在、OpenAccess の方がパフォーマンス特性が優れています。プロジェクトに高速な ORM が必要な場合は、OpenAccess の方が適しています。詳細については、 ORM ベンチマークを参照してください。

于 2009-08-13T04:38:25.540 に答える
1

nHibernateは無料で、OpenAccessは399ドルだと思います。nHibernateを簡単に自動化する場合は、nHibernateテンプレートを使用したCodeSmithは99ドルから399ドルです。OpenAccessはデータレイヤーの透明性が高く、おそらく保守が容易なようです。ただし、Spring.Netのようなものを使用した場合は、nHibernateでデータを自動化するだけでなく、サービスレイヤーも自動化することになります。nHibernateとSpring.Netは、維持する必要のある構成ファイルの別のバッチであるため、これを一粒の塩で受け止めてください。OpenAccessはGUIにやさしいと思います。どちらも機能しますが、nHibernateにはさらに多くの情報があります。

于 2009-01-13T22:28:24.623 に答える