گاهی بعنوان یک برنامه نویس Php ممکن است. انتخاب یک فریمورک آماده برای شما سخت باشد ، شاید بخاطر دلایلی مثل زمان یا نداشتن نیاز به یادگیری چیز جدیدی باشد. همچنین برای پروژه های کوچک یا پروژه هایی با هدف صرفا آموزش ، میتوانید یک فریمورک Php شخصی برای خودتان بسازید.
همانطور که بالاتر گفتیم فریمورک های آماده زیادی برای php وجود دارد که از قدرت بسیار بالاتری هم برخوردار هستند اما خلق کردن یک فریمورک به شما دید کلی نسبت به تمامی فریمورک ها و نحوه ی کار کردن آن ها میدهد و بعنوان یک توسعه دهنده ی وب آنها را درک میکنید.
در الگوی طراحی mvc نقش controller ها همانطور که از اسمش پیداست کنترل کردن وب اپلیکیشن ما توسط فریمورکی هست که با الگوی mvc نوشته میشود. در اینجا ما درون فریمورک php mvc خود باید برای تمام درخواست های کاربران از طریق url یک عدد کنترلر متناسب با آن درخواست داشته باشیم.
شما میتوانید از Codeigniter بعنوان یک فریمورک کوچک و سبک یا از Laravel بعنوان یک فریمورک که مرتبا بروزرسانی میشود و پکیج های زیادی دارد برای توسعه ی وب خود است.فاده کنید ولی اگر میخواهید آنها را خوب درک کنید ابتدا با این آموزش یک فریمورک کوچک بسازید.
این روز ها وب سایت ها پیچیده تر از قبل شده اند ، دیگر ساختن وب سایت در نمایش اطلاعات شرکت و محصولات خلاصه نمیشود بلکه شما باید توانایی پیاده سازی وب سایت های هوشمند و کاربردی را داشته باشید تا کاربران بصورت واقعی بتوانند با سایت شما تعامل برقرار کنند.