# Блискучий загальний пост архітектури від Scott Hanselman

<datetime class="hidden">2004-07-05T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
[Цей допис](http://www.hanselman.com/blog/CommentView.aspx?guid=a0a65e0c-5ef8-41e4-a566-1739b4428aa5) від [Scott Hanselman](http://www.hanselman.com/blog) є просто блискучим початковим пунктом для початківців у архітектурі програм (в будь- якій мові). У моєму випадку основна структура може розв' язати дуже багато проблем у програмі - і, у більшості випадків, це " вільний ," тобто, насправді, не додає більше часу для розробки. Він робить цікаву думку про DataSets у бізнес- шарі... з якою я зазвичай погоджуюся - але, якщо ви почнете отримувати об' єкти, які майже повністю відтворюють структуру ваших налаштувань даних... Ви можете скористатися перевагами, - але не знешкодити ваші шари, якщо ви не маєте жодного посилання на те, що пов' язане з запасами, це добра річ (якщо ви майже завжди робите програму DBадміністра, звичайно ж: -)