دو سوال در مورد فریمورک
سلام.
دو تا سوال برام پیش اومده.
مگه فریمورک ها همون کد های php نیستن؟ پس چرا میگن مثلا لاراول سخت تر از کدیگنایتره.
نقش mvc در برنامه نویسی وب و فریمورک ها چیه؟
یه نفر تو یه تاپیک پرسیده بود آموزش ها بر پایه mvc هست و پاسخ داده شده بود که بله و در نهایت یک فریمورک بر این اساس ساخته میشه. خب php و lamp پس چیکاره هستن؟
تا اون جایی که یادمه mvc زبان برنامه نویسی وب مایکروسافته و بعد از asp ارایه شد. (نمیدونم درسته یا نه)
ممنونم.
سلام دوست عزیز
mvc زبان برنامه نویسی نیست ، بلکه یک ساختار برای نوشتن و دسته بندی کردن کدهاست.
فریم ورک ها همونطور که از اسمشون بر میاد ، چارچوب و قالب های کاری هستن . این چارچوب ها به برنامه نویس ها کمک میکنن که کدهای تمیز تر ، خوانا تر ، بهینه تر و راحتتر در هنگام توسعه رو داشته باشن. روش های کدنویسی ( از نظر ساختار ) ممکن هست در هر فریم ورک تفاوت ها و شباهت هایی داشته باشه. این روش ها بر اساس خلاقیت نویسندگان اون فریم ورک شکل میگیرن ( مثل همین فریم ورکی که استاد در این پکیج آموزش میدن )
اما ارتباط mvc و فریم ورک ها در این هست که فریم ورک ها میتونن ساختار mvc رو در خودشون داشته باشن ( که اکثر فریم ورک های PHP اینطور هستند )
پس فریم ورک چیزی فراتر از mvc هست . در واقع فریم ورکها تشکیل شده از مجموعه کدهای مختلف هستند که در اختیار برنامه نویس قرار میگیرن تا کار نوشتن برنامه ها و توسعه اونها ساده تر و بهینه تر انجام بشه.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .