それは私たちのほとんどにとって非常に愚かな質問かもしれませんが、私は.NETプロジェクト階層がどうあるべきか全くわかりません...
私はJavaのバックグラウンドを持っており、通常、プロジェクト階層は
+project-db-layer
+project-common
+project-db-api
+project-business-layer
+project-ui
通常、私はJavaソリューション用に5つのプロジェクトを作成します(これが最大で、ほとんどの場合、Model-View-Controller階層のように3つのプロジェクトで作業します)。
誰かがここにいくつかのガイドラインを提示できるか、またはデスクトップアプリケーションの.NETでプロジェクト構造がどのようにあるべきかについてのオンラインテスト(まともなものを見つけることができませんでした)を私に指摘できるかどうか疑問に思っています。
PS:プロジェクトの背景はほとんどありません。.NET v 2に基づいて.NETアプリケーションを作成することを計画しています(対象となる対象者は、標準RAMを備えたWindowsXPをまだ所有しているため)。デスクトップアプリケーションはDB指向であり、顧客の回収、請求書、倉庫、在庫、購入/販売などを維持します。
それは私に別の質問を思い出させます、私のプロジェクトに基づいて.NETはより良い選択ですか?