PDA

View Full Version : گفتگو: Multi Layer یا Multi Tier



شاهرخ عشایری
پنج شنبه 29 مهر 1389, 19:43 عصر
با عرض سلام خدمت تمامی دوستان محترم...
امیدوارم که حالتون خوب باشه.

و البته سوال!!!
می خواستم بدونم که فرق بین برنامه های Multi Layer و Multi Tier در چیه؟ اگر هم امکان داره یه مقدار در مورد اونها توضیح بدید. مخصوصا در مورد پیاده سازیشون.

فکر کنم که برای دوستانی که مثل من اطلاعات زیادی در این باره ندارند خیلی مفید باشه.
ممنون.

علیرضا مداح
پنج شنبه 29 مهر 1389, 22:16 عصر
سلام،
گاها" منظور از Multi-Tier جداسازی به صورت فیزیکی و منظور از Multi-Layer، جداسازی به صورت منطقی هست، در ساده ترین حالت، اگر شما برای هر یک از لایه های Presentation, Business, Data Access یک پروژه ی مجزا در Solution خود ایجاد کنید، به هر یک از این پروژه ها یک Tier گفته می شود، در صورتی هم که تمامی این لایه ها در یک پروژه باشند و توسط Namespace هایشان از یکدیگر جدا شده باشند، به هر یک از آن ها یک Layer گفته می شود، البته اگر در پروژه ای مشاهده کردید که به لایه های فیزیکی Layer اطلاق می شود، تعجب نکنید!

اینکه شما باید به چه شکل کار کنید، تماما" بستگی به نیازها و معماری راه حل شما دارد،/