أعلنت Cloudflare إطلاق Void كمشروع مفتوح المصدر يجمع بين منصة نشر وSDK وواجهة أوامر لبناء تطبيقات Vite كاملة المكدس ونشرها على Cloudflare. وتقدم الأدوات الثلاثة سير عمل موحداً يربط واجهة التطبيق بخدمات الخادم وقواعد البيانات وموارد Cloudflare، بدلاً من إدارة هذه المكونات كلٌ على حدة.
تأتي الخطوة بعد انضمام VoidZero إلى Cloudflare. وكانت الفكرة الأصلية منصة خاصة لنشر التطبيقات، قبل أن يتجه الفريق إلى فتح مصدرها لإتاحة تثبيتها وتخصيصها من جانب الشركات والفرق الأخرى.
ثلاثة مكونات في حزمة واحدة
يتكون Void من Void Platform، وهي منصة استضافة مشتركة للفرق تعمل فوق Workers for Platforms؛ وVoid SDK، وهي حزمة JavaScript قابلة للتركيب تحول تطبيق Vite إلى تطبيق كامل المكدس؛ وVoid CLI، وهي أداة سطر أوامر لتجهيز الموارد ونشر التطبيقات.
تُوزع المكونات الثلاثة ضمن حزمة JavaScript وإضافة لـVite يمكن تثبيتهما عبر npm. وتتيح المنصة للمسؤولين التحكم في الوصول، ووضع حدود للموارد، وفحص عمليات النشر والاستخدام، وإدارة المستخدمين والمشروعات والسجلات وعمليات التراجع من خلال واجهة الإدارة أو CLI.
بنية تحتية تُجهز تلقائياً
يعتمد SDK على استنتاج الموارد التي يحتاجها التطبيق أثناء النشر. وبحسب Cloudflare، يمكن للتطبيق طلب قواعد بيانات أو قوائم انتظار أو ارتباطات بالذكاء الاصطناعي، بينما يتولى Void تجهيز الموارد المناسبة تلقائياً. كما يوفر مسارات API قائمة على الملفات، وإعادة التصيير المسبق، والتخزين المؤقت، وميزات islands، وسلامة أنواع تمتد من قاعدة البيانات إلى واجهة المستخدم.
تدعم الحزمة أطر JavaScript مثل React وVue، ويمكنها التكامل مع Vinext وReact Router وSvelteKit وNuxt وTanStack Start وAstro. ويتولى Void إدارة واجهات الموارد باستخدام Hono، والترحيلات، والنشر، والمصادقة عبر Better Auth.
في بيئة التطوير، يوفر استيراد void/db قاعدة بيانات محلية، بينما يمكن للنشر إنتاج مورد D1 تلقائياً. وينطبق الأسلوب نفسه على AI Gateway؛ إذ يؤدي استيراد void/ai إلى إعداد التكامل اللازم لاستخدام خدمات الذكاء الاصطناعي في Cloudflare.
ما الذي يتغير عملياً؟
يختصر Void المسافة بين إنشاء تطبيق Vite وتشغيله في الإنتاج: يبني التطبيق، يطبق الترحيلات، يجهز الموارد، ثم ينشره إلى Cloudflare أو إلى منصة Void مشتركة. ويمكن استخدام CLI مباشرة أو عبر وكلاء برمجيين لتحليل سجلات النشر، وتشخيص الطلبات الفاشلة، ومتابعة دورة حياة المشروع.
تستهدف المنصة أيضاً الشركات التي تريد تمكين فرق غير تقنية أو موظفين يستخدمون وكلاء البرمجة من إنشاء تطبيقات داخلية، من دون منح كل مستخدم وصولاً مباشراً إلى الحساب السحابي. وتوفر المنصة المشتركة حدوداً للموارد وضوابط وصول مركزية، لكن تطبيقها ذاتياً يتطلب حساب Cloudflare مفعلاً عليه Workers for Platforms وR2، وقاعدة PostgreSQL، ومزود تسجيل دخول، ونطاقاً للتطبيقات.
الانفتاح لا يلغي القيود
يمكن للشركات استخدام Void كما هو، أو نسخه وتعديله لدمج أنظمتها وسير عملها أو حتى تكييفه مع منصات نشر أخرى. كما يستطيع المستخدم الذي لا يحتاج إلى ميزات إدارة الفرق نشر تطبيقه مباشرة إلى حساب Cloudflare الخاص به عبر SDK.
وتظل الفائدة العملية مرتبطة بقبول الفرق لنموذج Cloudflare وبقدرتها على إدارة المتطلبات الأساسية للمنصة ذاتياً. كما أن الإعلان يصف إمكانات الإعداد والتزويد التلقائي، لكنه لا يقدم في المادة تفاصيل مستقلة عن حدود الأداء أو نموذج التكلفة أو آليات العزل الأمني بين التطبيقات؛ وهي نقاط تحتاج إلى مراجعة قبل اعتماد Void في بيئات إنتاج واسعة.
كيف أعددنا هذا الخبر؟
اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة،
لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة.
اقرأ سياستنا التحريرية.