فیولپیاچپی
ظاهر
توسعهدهنده(ها) | تیم توسعه فیول پیاچپی |
---|---|
انتشار آزمایشی | ۲٫۰ آلفا/بتا
|
مخزن | |
پلتفرم | چندسکویی |
مجوز | اجازهنامه امآیتی |
فیولپیاچپی یک چارچوب نرمافزاری تحت وب متنباز نوشتهشده با زبان پیاچپی و پیادهسازی شده با مدل-نما-کنترلگر سلسله مراتبی (HMVC) است.[۱][۲]
تاریخچه
[ویرایش]پروژه فیولپیاچپی در اکتبر ۲۰۱۰ آغاز شد و اولین نسخه (فیولپیاچپی ۱/۰) با نام فیول در گیتهاب توسعه یافت.
راهبرد پروژه
[ویرایش]اهداف راهبردی پروژه:
- ساخت یک چارچوب نرمافزاری بر پایه ایدههای برتر سایر چارچوب نرمافزاری.[۱][۳]
- چارچوب نرمافزاری باید کارکردهای قدرتمندی را ارائه کند و راحت قابل کار و پایهکد آن کموزن باشد.[۳]
- جهتگیری جامعه توسعه دهندگان را در نظر بگیرد.[۳][۴][۵]
بررسی ساختار
[ویرایش]فیولپیاچپی در پیاچپی ۵/۳ نوشته شدهاست.[۶]
- سیستم پرونده آبشاری (الهام گرفته از چارچوب نرمافزاری Kohana ) ساختار دایرکتوری تاحدی بر پایه فضای نام استفاده شده توسط کلاس پایهگذاری شدهاست.[۶]
- انعطاف پذیری: تقریباً تمام مؤلفههای هسته چارچوب نرمافزاری قابل گسترش و تعویض است.[۷]
- پودمانی: برنامههای کاربردی را میتوان به پودمان (ماژولهای) مختلف تقسیم نمود.[۸]
- توسعه پذیری: توابع اضافی توسط بستهها میتوانند اضافه شوند.[۱][۶]
پیوند به بیرون
[ویرایش]- fuelphp.com، وبگاه رسمی
- مستندات فیولپیاچپی
- بلاگ فیولپیاچپی
- انجمن فیولپیاچپی
- منبع کد فیولپیاچپی نسخه ۱
پانویس
[ویرایش]- ↑ ۱٫۰ ۱٫۱ ۱٫۲ Allen, Jonathan (2011). "Fuel PHP: An MVC Framework". InfoQueue. Retrieved 2012-02-07.
- ↑ Gilmore, Jason. "Getting Started with the Fuel PHP Framework". PHPBuilder. Archived from the original on 25 January 2012. Retrieved 2012-02-07.
- ↑ ۳٫۰ ۳٫۱ ۳٫۲ 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.
{{cite web}}
: External link in
(help)|publisher=
- ↑ Developer team (2011). "Start your engines: Fuel RC1 is here". fuelphp.com. Archived from the original on 6 January 2012. Retrieved 2012-02-07.
- ↑ Horrigan, Dan (2012). "What do you want out of FuelPHP ?". fuelphp.com. Archived from the original on 5 February 2012. Retrieved 2012-02-07.
- ↑ ۶٫۰ ۶٫۱ ۶٫۲ Sturgeon, Philip (2011). "Introducing FuelPHP". [۱]. Archived from the original on 28 September 2013. Retrieved 2012-02-07.
{{cite web}}
: External link in
(help)|work=
- ↑ "Extending Core Classes". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012-02-07.
- ↑ "Modules". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012-02-07.