کیک‌پی‌اچ‌پی

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
کیک‌پی‌اچ‌پی
Cake-logo.png
توسعه‌دهنده(ها) بنیاد نرم‌افزاری کیک
انتشار پایدار ۲٫۱.۱[۱] / ۲۶ مارس ۲۰۱۲؛ ۹۴۳ روز پیش
وضعیت توسعه فعال
نوشته‌شده به پی‌اچ‌پی
سیستم‌عامل چندسکویی
گونه چارچوب نرم‌افزاری تحت وب
پروانه اجازه‌نامه ام‌آی‌تی
وب‌گاه www.cakephp.org

کیک‌پی‌اچ‌پی (به انگلیسی: CakePHP) یک چارچوب نرم‌افزاری تحت وب آزاد برای تولید برنامه‌های وب است که به زبان پی‌اچ‌پی نوشته شده‌است. این چارچوب از معماری مدل-نما-کنترل‌گر پیروی می‌کند و شی گرا است که تحت اجازه‌نامهٔ ام‌آی‌تی منتشر می‌شود.[۲]

در سایت رسمی کیک پی اچ پی در مورد این فریم ورک این گونه توضیح داده شده‌است:

کیک پی اچ پی یک چهارچوب کاری توسعه سریع برای پی اچ پی است که یک معماری توسعه پذیر را برای توسعه، نگهداری و استقرار برنامه‌ها فراهم می‌کند. کیک پی اچ پی با استفاده از الگوهای معمولاً شناخته شده طراحی مانند MVC و ORM تحت قانون قرارداد جایگزین تنظیمات، هزینه‌های توسعه را کاهش می‌دهد و به توسعه دهندگان کمک می‌کند تا کد کمتری بنویسند.

کیک پی اچ پی برای توسعه ی نرم افزارهای تحت وب بسیار مناسب می باشد و از مهم ترین خصیصه های آن می توان به معماری MVC (مدل-نما-کنترل‌گر) در آن اشاره کرد که یکی از مزایای این معماری این است که توسعه ی نرم افزار را ساده می کند و برنامه نویس را برای رفع خطا از سردرگمی و گم شدن در کدها نجات می دهد. کیک پی اچ پی نسخه های 4 و 5 زبان پی اچ پی را حمایت می کند و اصرار بر این دارد تا همچنان نسخه 4 زبان پی اچ پی را حمایت کند در حالیکه فریم ورک هایی چون یی (چارچوب نرم‌افزاری) (به انگلیسی : yii) تمرکز اصلی خود را بر روی نسخه 5 پی اچ پی قرار داده اند.

پیوند به بیرون[ویرایش]

منابع[ویرایش]

  1. «CakePHP 2.1.1 released.». بازبینی‌شده در ۳۱ سپتامبر ۲۰۱۲. 
  2. «CakePHP: the rapid development php framework.». بازبینی‌شده در ۱۴ سپتامبر ۲۰۱۰.