EfsFrame هو حل إطار عمل تطوير PHP شامل على مستوى المؤسسة. يشتمل نظام الإطار بأكمله على مجموعة تطوير طبقة العرض التقديمي على الويب، ومجموعة تطوير المكونات، وتصميم قاعدة البيانات الأساسية، ومجموعة كاملة من الحلول الكاملة لتصميم التطبيقات وتطويرها استنادًا إلى بنية B/S. . لقد استمر إطار عمل Efs ما يقرب من 10 سنوات من التطوير إلى التنفيذ، وتم تحسينه بشكل مستمر من خلال جهود عدد كبير من خبراء هندسة البرمجيات العمليين وخبراء الرياضيات، وتم تطبيقه على العشرات من المشاريع الكبيرة والصغيرة، بدءًا من التطوير إلى التطوير. إدارة وصيانة وتصميم المشاريع الصغيرة إلى المشاريع واسعة النطاق لتصميم موازنة التحميل للمشروع، شكلت Efs تدريجيًا مجموعة كاملة من حلول التصميم بناءً على بنية B/S.
EfsFrame (إطار عمل التطوير) 2.2 محتوى الترقية:
1. إصلاحات الشوائب
أ) تم إصلاح مشكلة عدم دعم مفاتيح الاختصار في بيئة Firefox؛
ب) تم إصلاح سمة MenuDisabled غير الصالحة في بيئة Firefox والسمة RemoteSort غير الصالحة للمتجر؛
ج) تصحيح مشكلة إدخال الأرقام مباشرة في شريط الترحيل أسفل قائمة الترحيل والضغط على Enter دون القفز بين الصفحات؛
د) تعديل الخطأ المتمثل في عدم إمكانية تحديد الوقت والدقيقة الثانية عند وجود مدخلين للتاريخ والوقت في النموذج في نفس الوقت؛
هـ) أضف المراسلات التلقائية بين نوع الإدخال ونوع البيانات.
عندما يكون النوع int أو float، يكون نوع البيانات الافتراضي هو "1"
عندما يكون النوع عبارة عن بيانات، يكون نوع البيانات افتراضيًا على "3"
عندما يكون النوع هو وقت البيانات، يكون نوع البيانات الافتراضي هو "4"
عندما يكون النوع عبارة عن قيم أخرى، يكون نوع البيانات الافتراضي هو "0"
2. ملحقات جديدة
أ) قم بتوسيع تطبيق التحديد افتراضيًا، يتم عرض كائن التحديد ككائن combobox خارجي للحصول على إرشادات مفصلة، راجع المستندات ذات الصلة.
ب) قم بتوسيع تغليف الملفات المتعددة وتحميل الملفات الفردية (راجع المستندات ذات الصلة للحصول على التفاصيل).
ج) قم بتوسيع شبكة محرر المكونات الإضافية المتقدمة (يمكن إضافة الصفوف وتعديلها وحذفها وتحرير خلايا الصفوف ديناميكيًا) (متاح للمستخدمين المعتمدين)
د) قم بتوسيع المكون الإضافي للعمود الممتد لشبكة المكونات الإضافية المتقدمة (متاح للمستخدمين المعتمدين)
الميزات الرئيسية لـ EfsFrame:
إطار عمل مفتوح المصدر ممتاز على مستوى المؤسسة يعتمد على Ext (يتقن أحدهما، ويتقن اثنين)
• دعم اللغة: Java، .Net، PHP، Asp
• دعم قواعد البيانات: Oracle، SqlServer، MySQL
طبقة عرض قوية ومرنة مع واجهة بسيطة وعملية (تعلم تطوير Extjs في يومين)
•فهم لغة HTML وJs البسيطة للبدء سريعًا في تطوير Extjs
• لا يتطلب أي فن، كود بسيط، يحسن كفاءة تطوير الويب بمقدار 4-8 مرات، ويصمم طبقة مكونات مرنة وفعالة ومفتوحة المصدر
•إذا كانت لديك أي معرفة أساسية ببرمجة قواعد البيانات، فيمكنك البدء بسهولة في غضون يومين
• نماذج Java و.Net وPHP قابلة للتشغيل المتبادل. تعلم نموذجًا واحدًا واتقن نموذجين، مما يؤدي إلى تحقيق الحد الأقصى من توفير التكاليف عبر الأنظمة الأساسية للمستخدمين.
•يدعم نماذج قاعدة بيانات Oracle وSqlServer وMySQL لحل مشكلات قواعد البيانات المشتركة بسهولة. نموذج إطار عمل كامل على مستوى المؤسسة يمكنه بسهولة إنشاء نموذج الإدارة الأساسي لأي تطبيق B/S.
•إدارة أحداث المعاملات، وإدارة الوحدة، وإدارة المستخدم، وإدارة تعيين الدور والسلطة
• إدارة القاموس، وإدارة تخصيص التعليمات البرمجية الفريدة، وإدارة تتبع سجل الأخطاء
أهداف تصميم إطار عمل EfsFrame:
ل. تحسين المستوى العام لإدارة المشروع في المؤسسة؛
2. تحسين مستوى البحث والتطوير لموظفي البحث والتطوير في الشركة بشكل عام؛
3. تحسين كفاءة البحث والتطوير الشاملة للمشروع ؛
4. تحسين المتانة الشاملة لأبحاث وتطوير مشاريع الشركة؛
5. تقليل تكاليف صيانة مشروع الشركة.