PDA

View Full Version : فرق mvc و agile چیست ؟



alimo0900
شنبه 01 اسفند 1394, 15:52 عصر
فرق mvc و agile چیست ؟

مهرداد سیف زاده
شنبه 01 اسفند 1394, 18:04 عصر
agile متد طراحی هست. روشی برای ارائه سریع محصول نهایی. در agile محصول مرحله به مرحله ساخته شده و در اختیار مشتری قرار میگیره تا تست بشه، بعد از هر تست مرحله بعدی تا رسیدن به محصول پایانی. این مراحل چنان با سرعت میره جلو که در کمترین زمان ممکن بهترین محصول تحویل مشتری داده بشه.
ولی mvc روش طراحی هست. روشی برای پیاده سازی ساختار لایه‌بندی برای برنامه. شما در mvc سه قسمت مهم برنامه رو جدا میکنید تا ساخترا خوبی رو بربگیره

البته فریم‌ورکها منتهی میشن به agile base بودن. در واقع برای رسیدن به شرایط ایده‌آل agile باید ابزارهای agile‌هم داشت. فریم ورک‌هایی مثل yii وو laravel بر روی agile بودن خیلی مانور میدن.

alimo0900
یک شنبه 02 اسفند 1394, 04:47 صبح
یه سوالی یعنی کسی که agile رو یاد بگیره mvc هم یاد گرفته ؟

مهرداد سیف زاده
یک شنبه 02 اسفند 1394, 05:41 صبح
یه سوالی یعنی کسی که agile رو یاد بگیره mvc هم یاد گرفته ؟
خیر
همونطور که گفتم با هم فرق دارن. agile یه سری قوانین و اصول هست برای تحویل سریع محصول. مثلا کارخانه خودرو سازی بیاد بجای روشهای قدیمی ساخت خودرو از agile‌استفاده کنه. که برای یک سری مشتری خاص خودروی سفارشی بسازه. این جا برای این که هم مشتری خیلی سریع نمونه اولیه رو ببینه و هم زودتر تحویل بدن
mvc قوانینی برای ساختار بندی کردن لایه‌های نرم افزار هست

alimo0900
یک شنبه 02 اسفند 1394, 09:55 صبح
توضیحاتون کاملا عالی ولی می خواستم بدونم mvc رو چطوری یاد بگیرم یعنی با یادگیری agile می توانم mvc رو یاد بگیریم . ( لطفا بگید مثلا توی zend میشه هم agile کار کرد و هم mvc ممنون )