قدرتمند ترین فریم ورک های طراحی وب PHP
فریم ورک ها در واقع چهارچوب های از پیش طراحی شده و یا همان سکوی آماده ایجاد صفحه وب پویا هستند که عموما از زبان های برنامه نویسی سمت سرور به صورت ویژه استفاده می کنند و دارای دستورات اساسی هستند.
در ادامه با چند مورد از آن ها آشنا می شویم.
۱- Laravel
- مسیریابی قابل برگشت بر مبنای RestFul
- کد نویسی تمیز و شسته رفته
- دارای ابزار پیشرفته
- دارای تکنولوژی Elequent ORM
- واجد تست
- پشتیبانی درونی از IoC(کنترل معکوس)
۲- CodeIgniter
- ارائه یک کنترل شفت انگیز
- یادگیری آسان از طریق مستندات
- هاست استاندارد برای سازگاری بهتر(بعضی از هاست ها وجود دارند که برای استفاده از این فریم ورک پیکر بندی شده اند)
- تقریبا به پیکر بندی نیاز ندارد
- کتابخانه های یکپارچه در مقیاس بزرگ
- استفاده خیلی کم از منابع(ویژگی ردپای کوچک یا small footprint)
۳- CakePHP
- کد نویسی حداقل
- بدون نیاز به XML و یا YAML برای پیکربندی دیتابیس
- ویژگی تایید و احراز هویت
- عملکردهای پیشرفته مثل دسترسی بانک اطلاعات و دسترسی ترجمه
- امنیت قوی در برابر SQL Injection و CSRF
۴- Yii
- امنیت بالا با بررسی ورودی ها، فیلتر خروجی ها و SQL Injection
- پشتیبانی بالا از سیستم کش و عملکرد آن با Ajax
- پشتیبانی بالا از PHPUnit و واحدهای تست مبتنی بر Selenium
- پشتیبانی از سیستم احراز هویت توکار و سیستم دسترسی مبتنی بر نقش کاربر
- کد نویسی تمیز و قابل استفاده مجدد بر پایه الگوی MVC