最近のビジネス層開発の分野への好奇心旺盛でしばしば苛立たしい遠足の間に、りんご (CSLA.NET) とオレンジ (Nhibernate) を比較する多くの議論を見つけましたが、.NET ビジネス ロジックの現状を実際に比較しているものはほとんどありません。開発技術 (ルール実装、ロジック検証、データ変換、データ整合性)
ビジネス層を実装するために一般的に使用されるテクノロジー (フレームワーク、パターン) のリストをまとめたいと思います。ターゲットは、主に .NET で実行される E コマース Web サイトです。
(Java について新しい議論を始めることができます。混乱を避けるために、最初は 1 つのテクノロジに固執することをお勧めします)
私とスタック エクスチェンジャーの仲間が、ビジネス レイヤーを実装するためのさまざまなツール、フレームワーク、パターンを把握し、ORM やその他のデータ アクセス パターンの世界で迷子になって時間を無駄にしないようにすることが目的です。
問題の一貫性を保つために、次のテンプレートを使用することをお勧めします。
提案を歓迎します。
乾杯、サム