Maplephp - هيكل الطبقات MVC PHP Framework
Maplephp هو إطار عمل بنية MVC PHP سهلة الاستخدام للغاية ولا يتنازل عن الأداء أو قابلية التوسع. من خلال الاستفادة من بنية معيارية وبدعم PSR الكامل ، يسمح الإطار بتخصيص ومرونة سهلة ، مما يمكّن المطورين من اختيار المكونات المحددة التي يحتاجون إليها واختيارها لإنشاء تطبيقاتهم.
الوثائق
يمكنك العثور على وثائق maplephp الكاملة هنا
تنقسم الوثائق إلى عدة أقسام:
- لماذا القيقب؟
- ابدأ
- تثبيت
- مزود الخدمة
- حاقن التبعية
- وحدة تحكم
- الأوساط
- أجهزة التوجيه
- وأكثر من ذلك بكثير ...
لماذا تختار maplephp؟
تم تصميم MaplephP مع التزام بالاستقلال والالتزام بأفضل الممارسات ، وتنفيذ توصيات معايير PHP (PSR) . في إطار العمل ، ستجد مجموعة متنوعة من المكتبات الممتازة ، بما في ذلك الاستعلام والذاكرة التخزين المؤقت والمسجل والمزيد. ومع ذلك ، فإننا لا نفرضهم عليك. لا تتردد في الاستفادة من مكتبات الطرف الثالث المألوفة أو تمديد وظائف MaplephP مع خاصة بك. في فلسفتنا ، يجب أن تكون التبعيات وفقًا لتقديرك ، ولا تمليها الإطار.
تعتبر بنية المكتبات الخاصة بنا فريدة من نوعها-كل مكتبة داخل MaplephP قائمة بذاتها أو ، في بعض الحالات ، على مكتبة Maplephp أخرى. لا يضمن هذا النهج فقط أنه يمكنك بدء مشاريع دون تبعيات خارجية ولكن أيضًا يسمح باستخدام الموارد الفعالة. من خلال تجنب التكرار ، يخرج الإطار من الانتفاخ.
يتم تسليم تحديثات MaplephP من خلال إصدارات صغيرة وتصحيح ، مما يضمن تحديثات المشروع السلس دون كسر التغييرات. يمتد هذا التوافق إلى PHP 8 وربما يتجاوز. مع MaplephP ، لديك المرونة لتشكيل الإطار لتلبية احتياجات التنمية الخاصة بك دون قيود غير ضرورية. ستحصل على جميع أحدث الوظائف ، لكنك لن ترى أبدًا الإصدار 4 لأنك على الأرجح تقاعدت بالفعل ؛).
المزايا
- سهولة الاستخدام: Maplephp واضح وبديهي.
- الأداء العالي: تم تحسين الإطار للسرعة ، مما يوفر تنفيذًا فعالًا وأوقات معالجة مخفضة.
- دعم PSR الكامل: يلتزم Maplephp بالكامل بتوصيات معايير PHP ، مما يعزز رمزًا موحدًا وقابل للتشغيل البيني.
- العمارة المعيارية: مع بنية معيارية ، يمكن للمطورين تخصيص وظائف وتوسيع وظائفها بسهولة بناءً على متطلبات المشروع.
- تكامل المكتبة الفعال: تعمل مكتبات MaplephP بسلاسة مع أطر أخرى وكذلك في بيئة MaplephP.
- مقدمو الخدمات: يوفر MaplephP مقدمي الخدمات ، وتبسيط تكامل الخدمات الخارجية وتعزيز قدرات التطبيق.
- الدعم متعدد اللغات: يمكنك بسهولة إضافة ترجمات إلى مشروعك.
- التدابير الأمنية المدمجة: الحماية المدمجة ضد الثغرات الأمنية المشتركة مثل XSS (البرمجة النصية للمواقع المتقاطعة) ، CSRF (التزوير عبر المواقع) ، حقن الجلسة ، وحقن MySQL.
- باعث ، CSP ، الأمن النقل الصارم: يشتمل الإطار على ميزات مثل Exitter لمعالجة استجابة HTTP الفعالة ، وسياسة أمان المحتوى (CSP) لتعزيز الأمن ضد حقن الكود ، والأمن النقل الصارم للتواصل الآمن.
- مرونة التبعية: يتمتع المطورون بالحرية في اختيار التبعيات والتحكم فيها ، مما يضمن أن MaplephP لا يفرض قيودًا غير ضرورية على هياكل المشروع.
- التحديثات المستمرة: يقدم MaplephP تحديثات منتظمة من خلال إصدارات صغيرة وتصحيح ، مما يسمح للمطورين بالبقاء على حدود دون القلق بشأن كسر التغييرات.
- التوافق طويل الأجل: Maplephp يرتبط بالتوافق مع PHP الإصدار 8 وما بعده ، مما يوفر أساسًا مستقرًا للمشاريع طويلة الأجل.
أكثر من ذلك بكثير يجب القيام به
في حين تم تحقيق تقدم كبير ، لا يزال هناك الكثير في الأفق. تشمل المهام المستمرة اختبار جودة صارمة وتحديثات شاملة للوثائق ، وكلها تهدف إلى ضمان تجربة أكثر سهولة في الاستخدام للمطورين.
للدليل الكامل:
انقر هنا
أدلة المكتبة
الدليل غير مكتمل. هناك الكثير في المستقبل.
- التوجيه
- حاوية
- حاقن التبعية
- معالج الأحداث
- http
- طلب
- إجابة
- المراسلة
- تدفق
- طلبات العميل
- مخبأ
- DTO
- استمارة
- سجل
- الإخراج
- استفسار
- أدوار
- التحقق
- الساعة (دليل غير مكتمل)
- ملفات تعريف الارتباط (دليل غير مكتمل)
- AUTH (دليل غير مكتمل)