PDA

View Full Version : سوال: برنامه نویسی 3 لایه و MVC



Veteran
جمعه 16 فروردین 1392, 20:28 عصر
عرض ادب و احترام

میخواستم ببینم
برنامه نویسی 3 لایه و MVC
باهم فرق دارند ؟
یا هر دو مورد یکی هستند ؟ :متفکر:
مثلا ما یک نرم افزار مینوسیم که در اون معماری MVC استفاده شده
حالا این نرم افزار که ما نوشتیم 3 لایه هستش ؟ :متفکر:
وقتی میگیم 3 لایه
یعنی حد اقل 3 لایه ! درسته ؟ اگه اره
تا چند لایه میتونیم داشته باشیم :متفکر:

reza-alborz
شنبه 17 فروردین 1392, 09:44 صبح
دوست عزیز تا جایی که میدونم معماری سه لایه همون سه لایه هستش
یک لایه برای ارائه مثلا view
یک لایه برای کدهای ظاهری مثلا css , stylها
یک لایه هم برای کدهای مثلا متغیر ها کلاس ها دستورات بانک اطلاعاتی

mojtaba.baghban
شنبه 17 فروردین 1392, 16:49 عصر
میخواستم ببینم
برنامه نویسی 3 لایه و MVC
باهم فرق دارند ؟
یا هر دو مورد یکی هستند ؟
با هم فرق دارن

وقتی میگیم 3 لایه
یعنی حد اقل 3 لایه ! درسته ؟ اگه اره
تا چند لایه میتونیم داشته باشیم
وقتی میگیم 3 لایه یعنی ۳ لایه داره.
کلا تو برنامه‌نویسی چندلایه ما لایه‌های مختلفی واسه کارهای مختلف داریم.
معماریهای ۳لایه، ۵لایه از نوع معماری چند لایه هستند
دو مورد n-tier programming جستجو کنید

Veteran
شنبه 17 فروردین 1392, 17:44 عصر
با هم فرق دارن
میشه بیشتر توضیح بدین

MostafaEs3
شنبه 17 فروردین 1392, 19:42 عصر
عرض ادب و احترام

میخواستم ببینم
برنامه نویسی 3 لایه و MVC
باهم فرق دارند ؟
یا هر دو مورد یکی هستند ؟ :متفکر:
مثلا ما یک نرم افزار مینوسیم که در اون معماری MVC استفاده شده
حالا این نرم افزار که ما نوشتیم 3 لایه هستش ؟ :متفکر:
وقتی میگیم 3 لایه
یعنی حد اقل 3 لایه ! درسته ؟ اگه اره
تا چند لایه میتونیم داشته باشیم :متفکر:

نوع معماری MVC سه لایه هست چون از (Model - View - Controller) استفاده میکنه . منتها بیشتر برای همین MVC کلمه سه لایه رو بکار میبرن
------------------------
البته شما میتونید بهش لایه اضافه کنید . ولی این معماری (مخصوصا در لایه مدل) تمامی نیاز های شما رو از یک معماری استاندارد فراهم میکنه ... منتها گاهی برای کارهای تخصصی تر (مثل اضافه کردن فایلهای زبان) میتونید یک لایه دیگه اضافه کنید همونطور که توی این تاپیک تا حدودی آموزش دادیم :: http://barnamenevis.org/showthread.php?381491
که البته این آموزش بخاطر پست های مکرری که دوستان ارسال میکردن و سردرگمی اعضا ، خیلی خوب پیش نرفت . ولی درتلاشم که آموزش رو روی یک وبلاگ ثابت و خارج از انجمن ادامه بدم :چشمک: