العودة
Cloudflare أصدرت Void Platform و SDK و CLI كمصدر مفتوح لتطوير Vite الكامل المكدس
SiTech AI Team3 دقيقة قراءة

Cloudflare أصدرت Void Platform و SDK و CLI كمصدر مفتوح لتطوير Vite الكامل المكدس

أصدرت VoidZero Void كمصدر مفتوح، وهي ثلاثة منتجات تجمع توجيه الخادم، والوصول إلى البيانات المكتوبة، والنشر على Cloudflare في عملية عمل Vite واحدة. تتوفر Void Platform و SDK و CLI كحزمة npm واحدة.

Void أصبح مفتوح المصدر

أصدرت VoidZero، التي تقف وراء Vite وVitest وOxc وRolldown، Void كمصدر مفتوح، وهي مجموعة من ثلاثة منتجات تجمع توجيه الخادم والوصول إلى البيانات المكتوبة والنشر على Cloudflare في عملية عمل Vite موحدة. Void Platform هي بيئة النشر المشتركة لتطبيقات Void المستضافة على Cloudflare. Void SDK هو JavaScript SDK قابل للتركيب لإنشاء تطبيقات كاملة المكدس باستخدام Vite. Void CLI يجهز الموارد وينشر تطبيقات Vite على Cloudflare. كل الثلاثة تأتي كحزمة JavaScript واحدة وملحق Vite، يمكن تثبيتها عبر npm install void.

يعكس المشروع تحولًا في الاتجاه بعد انضمام VoidZero إلى Cloudflare. خطط الفريق في البداية لمنصة نشر خاصة واحدة، لكنه قرر جعلها مفتوحة المصدر حتى يتمكن أي شخص من تثبيتها. وبهذا استجاب الفريق لطلب الشركات التي ترغب في تحفيز تطبيقات داخلية vibe-coded دون منح كل موظف وصولًا مباشرًا إلى السحابة.

Void Platform: السحابة المشتركة للشركة

يعمل Void Platform فوق Workers for Platforms في حساب Cloudflare التنظيمي. يتحكم المسؤولون في الوصول، ويضعون حدودًا للموارد، ويتحققون من عمليات النشر والاستخدام عبر Void CLI أو لوحة تحكم المسؤول. هذا ينشئ أطرًا واقية بحيث يمكن للعملاء المعتمدين تشغيل التطبيقات في نفس البيئة المشتركة. نظرًا لأن المنصة مفتوحة المصدر بالكامل، يمكن للفرق استخدامها جاهزة، أو المساهمة في upstream، أو عمل fork منها ودمج أنظمتها أو عمليات عمل النشر أو منصات نشر أخرى.

للاستضافة الذاتية، يلزم وجود حساب Cloudflare يتم فيه تمكين Workers for Platforms وR2، وقاعدة بيانات PostgreSQL، وحساب مع مزود تسجيل دخول محدد، ونطاق للتطبيقات. يتضمن التثبيت أمر تثبيت واحد، بعده يقوم العملاء المعتمدون بالاتصال عبر void connect وإجراء النشر من CLI. يوفر Void SDK وظائف المنصة مثل المصادقة، واكتشاف إطار العمل، وتجهيز الموارد.

Void SDK و CLI

يحوّل SDK تطبيق Vite إلى تطبيق Cloudflare Workers كامل المكدس، ويكتشف ويجهز تلقائيًا ارتباطات الموارد أثناء التطوير والنشر، مثل قواعد البيانات أو الطوابير أو ارتباطات الذكاء الاصطناعي. استيراد void/db يمنحك قاعدة بيانات محلية أثناء التطوير، وD1 في الإنتاج، بينما يتصل void/ai ببوابة AI من Cloudflare. توجد محولات لـ React وVue، مع توجيه API قائم على الملفات، وعرض مسبق، وتخزين مؤقت، و islands، وأمان أنواع كامل. كما يتكامل SDK مع أطر عمل مثل Vinext وReact Router وSvelteKit وNuxt وTanStack Start وAstro، ويستخدم Hono لواجهات API للموارد، وBetter Auth للمصادقة.

يتحكم Void CLI، المبني على cf CLI، في البنية والنشر وإدارة الموارد، ومصمم للعمل مع وكلاء الترميز أثناء التصحيح وقراءة السجلات وتحليل الأداء أو طوال دورات حياة المشروع. تشغيل void deploy يبني بـ Vite، وينفذ الترحيلات، ويجهز الموارد، ويقوم بالنشر على Cloudflare أو Void Platform. وفقًا لما قالته VoidZero، فإنها تستخدم SDK وCLI وPlatform في الإنتاج منذ عدة أشهر.

المصادر: Cloudflare

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.