الوصف
Eleva.js هو إطار عمل جافا سكريبت بسيط يوفر بديلاً خفيف الوزن لإطارات العمل الشهيرة مثل React وVue وAngular. بحجم مضغوط يبلغ حوالي 2.5KB، تم تصميم Eleva.js لتقديم تجربة مطور استثنائية (DX) وتجربة وكيل (AX). يتميز بهندسة قائمة على المكونات مشابهة لـ React ولكن بدون التعقيد والتبعيات. يستخدم Eleva.js تفاعلية قائمة على الإشارات بدلاً من مقارنة DOM الافتراضي، مما يسمح بالتلاعب الفعال والمباشر في DOM.
قراءة المزيد
يتضمن الإطار دعمًا مدمجًا لـ TypeScript، مما يمكّن المطورين من الاستفادة من أمان النوع وميزات الإكمال التلقائي من الصندوق. يمكن استخدام Eleva.js مباشرة عبر CDN دون أي أدوات بناء، مما يجعله خيارًا ممتازًا للمشاريع التي تعطي الأولوية للبساطة والأداء. كما يدعم تكامل الذكاء الاصطناعي وLLM من خلال ملحق الوكيل الخاص به، الذي يوفر سجل الإجراءات، وحافلة الأوامر، وتسجيل التدقيق، والتحقق من المخطط.
Eleva.js مناسب لكل من التطبيقات الصغيرة والكبيرة، حيث يقدم قابلية التوسع وأداءً فعالًا. يتضمن ملحقات لتوجيه جانب العميل، وإدارة الحالة، وتكامل الذكاء الاصطناعي، مما يسمح للمطورين ببناء تطبيقات صفحة واحدة معقدة بسهولة. تجعل مرونة الإطار ومرونته مثالية للفرق التي تفضل منحنى تعلم منخفض وتكوينًا بسيطًا.
Eleva.js مفتوح المصدر ومجاني للاستخدام، مع واجهة برمجة تطبيقات مستقرة وتغطية شاملة للاختبارات. إنه جاهز للإنتاج ويدعم المتصفحات الحديثة، بما في ذلك Chrome وFirefox وSafari وEdge. الفلسفة الأساسية للإطار هي رفع مستوى جافا سكريبت العادية باستخدام الإشارات للتفاعلية والمكونات للهيكل، مما يضمن أن يتمكن المطورون من بناء تطبيقات عالية الأداء دون أي عبء غير ضروري.
- الفئةمساعدو البرمجة بالذكاء الاصطناعي
- نموذج التسعيرمجاني
- النشرCDN
- المنصاتالويب
الميزات الأساسية لـ Eleva.js
تفاعلية قائمة على الإشارات
عدم وجود تبعيات
لا حاجة لخطوة بناء
دعم مدمج لـ TypeScript
بنية قائمة على المكونات
تلاعب مباشر في DOM
ملحق وكيل الذكاء الاصطناعي المدمج
خطافات دورة الحياة
معالجة الأحداث
قوالب نصية
ملحق توجيه لتوجيه جانب العميل
ملحق تخزين لإدارة الحالة
سجل إجراءات الوكيل مع الأذونات
تسجيل التدقيق
التحقق من المخطط
كيفية استخدام Eleva.js؟
التثبيت: استخدم CDN أو npm لتضمين Eleva.js
إنشاء: تطوير المكونات باستخدام التفاعلية القائمة على الإشارات
التكامل: استخدم الملحقات المدمجة للتوجيه وإدارة الحالة
النشر: تشغيل التطبيقات مباشرة في المتصفح دون أدوات بناء
حالات استخدام Eleva.js
- تطبيقات الويب البسيطة
- تطبيقات مدعومة بالذكاء الاصطناعي
- تطبيقات صفحة واحدة
- تطبيقات تتطلب أداءً عالياً
- تحسين تدريجي





