لماذا إطار عمل Frappe؟

تم بناء Frappe لإدارة منتجنا الرئيسي ERPNext. الفلسفة الأساسية في Frappe هي كتابة أقل قدر ممكن من الكود. نحن نفضل التكوين (Configuration) بدلاً من الكود. إذا كانت الميزة عامة ونحتاجها، فإننا نضعها مباشرة في الإطار.

هذا مكّننا من بناء والحفاظ على تطبيق معقد مثل نظام ERP والذي يحتوي على آلاف الميزات مع فريق صغير من المطورين.

التطوير السريع للتطبيقات

بعد إعداد Frappe Framework، يمكنك أن تصبح منتجًا في وقت قصير. إنشاء النماذج، وربط كود وحدة التحكم، وتحديث العروض - كلها تتم إدارتها بواسطة الإطار.

شامل ومتكامل

أي شيء قد تحتاجه تطبيقات الويب الحديثة موجود على الأرجح بالفعل في الإطار. إنشاء ملفات PDF، البريد الإلكتروني، الرسائل النصية، صفحات الويب... إلخ. إذا كان هناك شيء مفقود في Frappe Framework، فقد نعمل عليه بالفعل الآن :)

النشر السهل

Bench هو الأداة الشاملة لإدارة كل ما يتعلق بـ Frappe. فهو يتعامل مع تحديثات التطبيقات، وترحيل قواعد البيانات، وإنشاء تكوينات لـ nginx و supervisor، وإنشاء هياكل للتطبيقات الجديدة، وأكثر من ذلك بكثير.

تعدد الإيجارات (Multi-Tenant)

يدعم Bench تعدد الإيجارات (Multi-tenancy) مباشرةً. هذا يعني أنه يمكنك تشغيل عدة مثيلات من التطبيقات بقواعد بيانات منفصلة على نفس قاعدة الكود. كما يدعم تعدد الإيجارات القائم على المنفذ حيث يمكنك إعداد بيئات Bench متعددة لإصدارات مختلفة من التطبيقات.

هندسة قابلة للتوسيع

أنشئ إضافات قوية فوق Frappe عن طريق إنشاء تطبيقاتك الخاصة. يمكن للتطبيقات أن تجلب نماذجها الخاصة أو تعديل النماذج الموجودة في Frappe.

Discard
Save

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on