API Platform عبارة عن إطار عمل ويب من الجيل التالي مصمم لإنشاء مشاريع API-first بسهولة دون المساس بقابلية التوسعة والمرونة:
- صمم نموذج البيانات الخاص بك كفئات PHP قديمة أو قم باستيراد علم الوجود الموجود .
- اعرض في دقائق قليلة الوسائط التشعبية REST أو واجهة برمجة تطبيقات GraphQL مع ترقيم الصفحات، والتحقق من صحة البيانات، والتحكم في الوصول، وتضمين العلاقات، والمرشحات، ومعالجة الأخطاء...
- الاستفادة من التفاوض على المحتوى: يتم دعم GraphQL، وJSON-LD، وHydra، وHAL، وJSON:API، وYAML، وJSON، وXML، وCSV خارج الصندوق.
- استمتع بوثائق واجهة برمجة التطبيقات (API) الجميلة التي تم إنشاؤها تلقائيًا (OpenAPI).
- أضف واجهة إدارة مريحة لتصميم المواد تم إنشاؤها باستخدام React دون كتابة سطر من التعليمات البرمجية.
- تطبيقات الويب التقدمية وتطبيقات الهاتف المحمول التي تعمل بكامل طاقتها والتي تم إنشاؤها باستخدام Next.js (React) أو Nuxt.js (Vue.js) أو React Native بفضل منشئ العميل (يتوفر أيضًا مولد Vue.js).
- قم بتثبيت بيئة تطوير ونشر مشروعك في الإنتاج باستخدام Docker وKubernetes.
- أضف مصادقة OAuth بسهولة.
- قم بإنشاء المواصفات والاختبارات باستخدام أداة اختبار API سهلة الاستخدام للمطورين .
وثائق المشروع الرسمية متاحة على موقع منصة API .
تتبنى منصة API معايير الويب المفتوحة وحركة البيانات المرتبطة. ستكشف واجهة برمجة التطبيقات الخاصة بك تلقائيًا عن البيانات المنظمة. وهذا يعني أن تطبيق API Platform الخاص بك قابل للاستخدام خارج الصندوق مع تقنيات الويب الدلالية.
وهذا يعني أيضًا أنه سيتم تحسين مُحسّنات محرّكات البحث (SEO) لديك نظرًا لأن Google تستفيد من هذه التنسيقات .
أخيرًا وليس آخرًا، تم بناء مكون الخادم الخاص بمنصة API أعلى إطار عمل Symfony، بينما تستفيد مكونات العميل من React (تتوفر أيضًا نكهات Vue.js). يعني أنه يمكنك:
- استخدم الآلاف من حزم Symfony ومكونات React مع منصة API.
- قم بدمج منصة API في أي تطبيق Symfony أو React أو Vue موجود .
- أعد استخدام كل مهاراتك في Symfony وJavaScript ، واستفد من الكم الهائل من الوثائق المتاحة.
- استمتع بـ Doctrine ORM الشهير (يُستخدم بشكل افتراضي، ولكنه اختياري تمامًا: يمكنك استخدام موفر البيانات الذي تريده، بما في ذلك على سبيل المثال لا الحصر MongoDB و Elasticsearch)
ثَبَّتَ
اقرأ دليل "البدء" الرسمي.
الاعتمادات
ابتكرها كيفن دونغلاس. يتوفر الدعم التجاري على Les-Tilleuls.coop.