فیول‌پی‌اچ‌پی

فیول‌پی‌اچ‌پی یک چارچوب نرم‌افزاری تحت وب متن‌باز نوشته‌شده با زبان پی‌اچ‌پی و پیاده‌سازی شده با مدل-نما-کنترل‌گر سلسله مراتبی (HMVC) است.[1][2]

فیول‌پی‌اچ‌پی
توسعه‌دهنده(ها)تیم توسعه فیول پی‌اچ‌پی
انتشار پایدار
۱/۶
۳ مه ۲۰۱۳ (۲۰۱۳-۰۵-03)
انتشار آزمایشی
۲٫۰ آلفا/بتا
۲۸ ژوئیه ۲۰۱۲ (۲۰۱۲-۰۷-28)
مخزن
نوشته‌شده باپی‌اچ‌پی
بن‌سازه رایانشچندسکویی
گونهچارچوب نرم‌افزاری تحت وب
پروانهاجازه‌نامه ام‌آی‌تی
وبگاه

تاریخچه

پروژه فیول‌پی‌اچ‌پی در اکتبر ۲۰۱۰ آغاز شد و اولین نسخه (فیول‌پی‌اچ‌پی ۱/۰) با نام فیول در گیت‌هاب توسعه یافت.

راهبرد پروژه

اهداف راهبردی پروژه:

  • ساخت یک چارچوب نرم‌افزاری بر پایه ایده‌های برتر سایر چارچوب نرم‌افزاری.[1][3]
  • چارچوب نرم‌افزاری باید کارکردهای قدرتمندی را ارائه کند و راحت قابل کار و پایه‌کد آن کم‌وزن باشد.[3]
  • جهت‌گیری جامعه توسعه دهندگان را در نظر بگیرد.[3][4][5]

بررسی ساختار

فیول‌پی‌اچ‌پی در پی‌اچ‌پی ۵/۳ نوشته شده‌است.[6]

  • سیستم پرونده آبشاری (الهام گرفته از چارچوب نرم‌افزاری Kohana ) ساختار دایرکتوری تاحدی بر پایه فضای نام استفاده شده توسط کلاس پایه‌گذاری شده‌است.[6]
  • انعطاف پذیری: تقریباً تمام مؤلفه‌های هسته چارچوب نرم‌افزاری قابل گسترش و تعویض است.[7]
  • پودمانی: برنامه‌های کاربردی را می‌توان به پودمان (ماژول‌های) مختلف تقسیم نمود.[8]
  • توسعه پذیری: توابع اضافی توسط بسته‌ها می‌توانند اضافه شوند.[1][6]

پیوند به بیرون

پانویس

  1. Allen, Jonathan (2011). "Fuel PHP: An MVC Framework". InfoQueue. Retrieved 2012-02-07.
  2. Gilmore, Jason. "Getting Started with the Fuel PHP Framework". PHPBuilder. Archived from the original on 25 January 2012. Retrieved 2012-02-07.
  3. Sturgeon, Philip (2011). "An introduction to FuelPhp". PhpNE October 2011 conference. phpne.org.uk. Archived from the original on 22 January 2012. Retrieved 2012-02-07. External link in |publisher= (help)
  4. Developer team (2011). "Start your engines: Fuel RC1 is here". fuelphp.com. Archived from the original on 6 January 2012. Retrieved 2012-02-07.
  5. Horrigan, Dan (2012). "What do you want out of FuelPHP ?". fuelphp.com. Archived from the original on 5 February 2012. Retrieved 2012-02-07.
  6. Sturgeon, Philip (2011). "Introducing FuelPHP". . Archived from the original on 28 September 2013. Retrieved 2012-02-07. External link in |work= (help)
  7. "Extending Core Classes". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012-02-07.
  8. "Modules". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012-02-07.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.