معرفی فریم ورک های پی اچ پی Php Frameworks

پی اچ پیدر این پست میخواهم درباره فریم ورک های پی اچ پی Php Frameworks توضیح دهم. در پست فریم ورک چیست؟ What is Framework درباره مزایا و معایب فریم ورک ها صحبت کرده ام. در پست معرفی فریم ورک های سی اس اس نیز به معرفی این فریم ورک ها پرداخته ام. حال می خواهم به معرفی فریم ورک های پی اچ پی بپردازم که امروزه بسیار پرکاربرد هستند.

برای مشاهده متن کامل معرفی فریم ورک های پی اچ پی Php Frameworks به ادامه مطلب رجوع کنید.

معرفی فریم ورک های پی اچ پی Php Frameworks

ابتدا می خواهم لیست فریم ورک های پی اچ پی موجود را برای دوستان عنوان کرده و سپس به معرفی چند فریم ورک معروف PHP بپردازم.

لیست فریم ورک های پی اچ پی PHP Frameworks

Project Start date Current stable version Release date License
Agavi 2005-05 1.0.7 2011-12-22 LGPL
Aiki Framework 2009-09 0.9.1 2012-02-23 GPLv3
AppFlower 2009-02 1.3 2012-10-09 GPLv3
CakePHP 2005-08 2.4.2 2013-10-23 MIT
Cgiapp 2004-12 1.0 2004-12-01 LGPL
CodeIgniter 2006-02-28 2.1.4 2013-07-08 OSLv3
Drupal 2001-01 7.24 2013-08-07 GPLv3
Fat-Free 2009-09 3.1.0 2013-08-19 GPLv3
FuelPHP 2011-08 1.6 2013-05-03 MIT
Hazaar MVC 2012-08 1.0 2013-03-19 Apache 2.0
Kajona 2006 4.2 2013-07-16 LGPLv2
Laravel 2011-06-11 4.1 2013-12-11 MIT
Lithium 2009-10 0.11 2012-10-03 BSD
PHPixie 2012-07 2.1 2012-04-24 BSD
PRADO 2004-01 3.2.2 2013-07-20 New BSD[12]
Qcodo 2005-10 0.4.22 2011-08-15 MIT
Seagull 2003-10 1.0.4 2013-01-04 BSD
SilverStripe 2005-11 3.0.5 2013-02-20 BSD
Solodev CMS 2005-11 8.0 2006-11-12 Proprietary
Symfony 2005-10 2.3.1 2013-06-19 MIT
TYPO3 Flow 2011-10 2.0.0 2013-07-12 LGPLv3
Xyster Framework 2007-09 02 Build 01 2010-10-18 BSD
Yii 2008-01 1.1.14 2013-08-11 New BSD
Zend Framework 2006-03 2.2.5 2013-10-31 New BSD

حال به معرفی مختصر چند فریم ورک معروف پی اچ پی می پردازم.

1- فریم ورک کدایگنایتر CodeIgniter

این فریم ورک فریم ورک های پی اچ پی کدایگنایتر، (Open Source) متن باز است. کدایگنایتر، کمک می کند تا به سرعت بتوان برنامه های کاربردی تحت وب را ایجاد کرد. CodeIgniter بر اساس MVC پیاده سازی شده است. ویژگی این فریم ورک، سرعت بالا در کدنویسی و سبک بودن آن برای اجراست.

برای کسب اطلاعات بیشتر می توانید به سایت رسمی CodeIgniter و همچنین Wikipedia مراجعه نمایید.

2- فریم ورک کیک پی اچ پی Cake PHP

فریم ورک های پی اچ پی کیک پی اچ پیفریم ورک کیک پی اچ پی، یک متن باز بوده و بر اساس مدل MVC پیاده سازی شده  است. این فریم ورک دارای لیسانس MIT است. آخرین نسخه منتشر شده آن 2.4.2 است. ویژگی این فریم ورک بر اساس گفته سازنده تولید سریع برنامه با کمترین میزان نوشتن کد است.

برای کسب اطلاعات بیشتر میتوانید به سایت رسمی Cake PHP و همچنین Wikipedia مراجعه نمایید.

3 – فریم ورک زند Zend Framework

فریم ورک های پی اچ پی زندفریم ورک زند، یکی از معروفترین و قویترین فریم ورک های پی اچ پی است. این فریم ورک ، (Open Source) متن باز بوده و تحت لیسانس New BSD است. Zend Framework دارای یک IDE ویژه نیز هست که به کار با این فریم ورک کمک می کند. یکی از ویژگی های این فریم ورک پشتیبانی از Ajax و ORM است.

برای کسب اطلاعات بیشتر میتوانید به سایت رسمی Zend Framework و همچنین Wikipedia مراجعه نمایید.

4 – فریم ورک یی Yii Framework

فریم ورک های پی اچ پی ییاین فریم ورک، متن باز بوده و بر پایه شی گرایی و MVC نوشته شده است. اسم این فریم ورک از کلمات “Yes It Is” گرفته شده است.یکی از ویژگی های مهم فریم ورک یی، پشتیبانی و تمکان کار با Web Service است. دیگر ویژگی Yii امنیت مناسب آن است.

برای کسب اطلاعات بیشتر میتوانید به سایت رسمی Yii Framework و همچنین Wikipedia مراجعه نمایید.

5 – فریم ورک سیمفنی Symfony Framework

فریم ورک های پی اچ پی سیمفنیاین فریم ورک بر پایه مدل MVC بوده و تحت لیسانس MIT می باشد. هدف سیمفنی بلا بردن سرعت ایجاد برنامه و همچنین نگهداری آن است. Symfony توسط کمپانی SensioLabs حمایت میشود. جدیدترین نسخه این فریم ورک 2.4 است.

برای کسب اطلاعات بیشتر میتوانید به سایت رسمی Symfony Framework و همچنین Wikipedia مراجعه نمایید.

امیدوارم این پست، کمک کوچکی برای شروع کار و آشنایی با فریم ورک های پی اچ پی به شما عزیزان کرده باشد.

برای کسب اطلاعات تکمیلی و بیشتر می توانید به SitePoint, Php Frameworks و Wikipedia مراجعه نمایید.