آموزش PHP MVC - معرفی چارچوب MVC
MVC یک چارچوب برای برنامه نویسی شی گرا و چندلایه با زبان های برنامه نویسی مختلف از جمله PHP است . با استفاده از چارچوب #MVC می توانید بخش های مختلف برنامه کاربردی بر اساس PHP را از هم جدا کرده و براحتی پروژه های مختلف را به صورت تیمی پیاده سازی کنید.
MVC در ابتدا در سال ۱۹۷۰ برای استفاده در زبان smalltalk ارائه شده و به علت زیبایی و کارآیی فوق العاده آن، امروزه در زبان های برنامه نویسی دیگر از جمله سی شارپ و PHP استفاده می شود.
چارچوب MVC به شما اجازه می دهد تا حدودی برنامه نویسی PHP را بصورت سه لایه انجام دهید. لایه رابط کاربر، لایه بانک اطلاعاتی و لایه پردازش یا کاربرد. با این تقسیم بندی فعالیت های مختلف توسعه برنامه شامل طراحی رابط کاربر ، طراحی و برنامه نویسی ارتباط با بانک اطلاعاتی و طراحی و پیاده سازی منطق برنامه از هم جدا شده و به صورت مستقل توسط افراد مختلف انجام شوند و این استقلال سه بخش برنامه مزیت های بسیار زیادی از جمله طراحی و برنامه نویسی راحت تر، اشکال یابی سریعتر، انجام اصلاحات بصورت سریعتر و … دارد.
علاوه چارچوب MVC ساختار پروژه یا وب سایت را به صورت دقیق تعیین کرده و یک ساختار کلی برای زیرپوشه های وب سایت تعیین کرده و دقیقاً محتوای هر زیر پوشه و حتی قاعده کلی برای نامگذاری فایل ها داخل هر زیر پوشه را تعیین می کند. با استفاده از چارچوب MVC ناچاریم بصورت قاعده مند عمل کرده و از نامگذاری های نامانوس و سازماندهی به هم ریخته و سلیقه ای فایل ها پرهیز کنیم.
- ۹۶/۰۳/۱۹