- خانه
- مقاله
- مقایسه فریم ورک های php
مقایسه فریم ورک های php
۲۳ بهمن ۱۳۹۵
Laravel
فریم ورک لاراول یکی از بالغ ترین، پیشرفته ترین و محبوب ترین فریم ورکهای MVC می باشد که ترکیبی از بهترین روشها و کتابخانه های محبوب PHP و بخشهای منحصر به فرد می باشد. لاراول امکانات منحصری در SEO و Helper های قدرتمند دارد.لاراول بسیار قابل توسعه می باشد و در وب سایتها و وب اپلیکشنها با ابعاد کوچک تا ابعاد بزرگ قابل استفاده است.
برخی از ویژگهای فریم ورک لاراول:
- مسیریابی قابل برگشت بر مبنای RestFul
- کد نویسی تمیز و شسته رفته
- ویژگی تایید و احراز هویت
- ایجاد جداول در دیتابیس بصورت اتوماتیک با migration
- امنیت قوی در برابر SQL Injection و CSRF
- دارای ابزار پیشرفته
- دارای تکنولوژی Elequent ORM
- استفاده از Blade Template
- واجد تست
- پشتیبانی درونی از IoC(کنترل معکوس)
- پشتیبانی از IIS
- بسیار قابل انعطاف برای تکنولوژیهای SPA,AJAX
Symfony
بوجود آمدن فریم ورک سیمفونی انقلابی در برنامه نویسی PHP بود. بسیاری از بخشهای این فریم ورک در دروپال و لاراول استفاده شده است. شما در لاراول علاوه بر کتابخانه های لاراول می توانید از کتابخانه های سیمفونی نیز استفاده کنید. سیمفونی سریع و ایمن می باشد.
برخی از ویژگهای فریم ورک سیمفونی:
- قابل انعطاف برای نیازهای توسعه دهندگان
- به توسعه دهندگان اجازه می دهد تا از آن به عنوان یک میکرو فریم ورک استفاده کنند
- توسعه دهندگان به سادگی قادر به سفارشی سازی هستند.
- مستندات جامع این فریم ورک به یادگیری آسان آن کمک می کند.
- دارای قایلیت توسعه بالا برای توسعه وب بهتر
Codeigniter
فریم ورک codeigniter یک فریم ورک متن باز بسیار سبک است که به توسعه دهندگان تازه کار توصیه می شود و مستندات جامع و انعطاف پذیر فوق العاده دارد.از ویژگیهای این فریم ورک عبارتند از:
- ارائه یک کنترل شگفت انگیز
- یادگیری آسان از طریق مستندات
- هاست استاندارد برای سازگاری بهتر
- تقریبا به پیکر بندی نیاز ندارد
- کتابخانه های یکپارچه در مقیاس بزرگ
- استفاده خیلی کم از منابع
Yii
فریم ورک yii از فریم ورکهای معروف و خوب PHP می باشد.برخی از ویژگیهای این فریم ورک عبارتند از:
- امنیت بالا با بررسی ورودی ها، فیلتر خروجی ها و SQL Injection
- پشتیبانی بالا از سیستم کش و عملکرد آن با Ajax
- پشتیبانی بالا از PHPUnit و واحدهای تست مبتنی بر Selenium
- پشتیبانی از سیستم احراز هویت توکار و سیستم دسترسی مبتنی بر نقش کاربر
- کد نویسی تمیز و قابل استفاده مجدد بر پایه الگوی MVC
Zend
فریم ورک zend برای توسعه و مدیریت اپلیکشنها و سایت های تجاری استفاده می شود.برخی از ویژگیهای این فریم ورک عبارتند از:
- Swift برای گسترش API های اپلیکیشن و جریان کار
- وجود متدهای سریع طراحی برای ایجاد اپلیکیشن های درجه یک تجاری بزرگ
- پشتیبانی ابری باور نکردنی برای این نوع سرور ها
- اتوماسیون بدون حفره و درز و پردازش خیلی سبک
- اتصال شگفت انگیز بانک اطلاعاتی
- پشتیبانی عالی بخش عمومی سایت که دارای ویرایشگر دارای Drag&Drop است
نویسنده:حمید شاه محمدی
تعداد مشاهده خبر:(1066)