عن المشروع
Ferret هي لغة وبيئة تشغيل تعتمد أولاً على التصريح وتوجهها التعبيرات، مصممة لأتمتة سير عمل البيانات المهيكلة. وهي تتيح الاستعلام عن البيانات وتحويلها ومزامنتها وتنسيقها عبر المتصفحات وواجهات برمجة التطبيقات (APIs) وقواعد البيانات والمستندات والمصادر المخصصة. تم بناء Ferret باستخدام لغة Go، وهي توفر بيئة تشغيل قابلة للتضمين مع خطط مجمعة، وجلسات معزولة، ودورات حياة مدارة للموارد. يقدم إصدار Ferret v2 (حالياً في المرحلة التجريبية alpha) نموذج تنفيذ جديداً، وبنية لغوية موسعة، وقابلية تحسين للتوسع من خلال الوحدات (modules) والخطافات (hooks) والأنواع المخصصة. يمكن للمطورين دمجها عبر native v2 API أو نقل مشاريع v1 الحالية باستخدام طبقة التوافق. يتضمن المشروع أدوات CLI، ومشغلات اختبار، وweb workers، ويدعم المزامنة القائمة على الأحداث وbytecode VM لإعادة الاستخدام بكفاءة. تتوفر الوثائق والـ playground وأدلة النقل عبر الإنترنت.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.