شما میتوانید از Codeigniter بعنوان یک فریمورک کوچک و سبک یا از Laravel بعنوان یک فریمورک که مرتبا بروزرسانی میشود و پکیج های زیادی دارد برای توسعه ی وب خود است.فاده کنید ولی اگر میخواهید آنها را خوب درک کنید ابتدا با این آموزش یک فریمورک کوچک بسازید.
اگر بخواهیم url ها و درخواست های مبنی بر mvc باشد باید قانون ما به این شکل تعریف شود که بعد از نام دامنه ی سایت ، نام کنترلر و بعد از آن نام متد قرار بگیرد و بعد از آن تمام قسمت ها در url بعنوان پارامترهایی برای آن متود در نظر گرفته شود.برای مثال url زیر را در نظر بگیرید :
حالا اولین عنصر همان نام controller ما هست و ما دو حالت در اینجا داریم مقدار $url یک / هست در این صورت ما در صفحه ی اصلی سایت هستیم و در غیر این صورت یک آرایه داریم که عضو اول آن نام کنترلر و بعدی نام اکشن یا متود درون این کنترلر هست و پارت های بعدی در url همگی پارامتر های ورودی برای این متود هستند.
این روز ها وب سایت ها پیچیده تر از قبل شده اند ، دیگر ساختن وب سایت در نمایش اطلاعات شرکت و محصولات خلاصه نمیشود بلکه شما باید توانایی پیاده سازی وب سایت های هوشمند و کاربردی را داشته باشید تا کاربران بصورت واقعی بتوانند با سایت شما تعامل برقرار کنند.
فریمورک ها در توسعه ی وب چنین ابزاری هستند که به برنامه نویسان وب کمک میکنند تا با سرعت بیشتری وب سایت خود را اجرا کنند و به بروزرسانی و توسعه ی آن بپردازند که امروزه برای هر توسعه ی دهنده ی وب لازم است. با یک فریمورکی کار کند تا بتواند وب سایت های خود را توسعه دهد.