חזרה
Cloudflare שיחררה את Void Platform, SDK ו-CLI בקוד פתוח לפיתוח Vite מלא-סטאק
SiTech AI Team2 דק׳ קריאה

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, חשבון עם ספק login נבחר ודומיין לאפליקציות. ההתקנה כוללת פקודת התקנה אחת, ואחריה לקוחות מאומתים מתחברים עם void connect ומבצעים פריסה מה-CLI. Void SDK מספק את פונקציות הפלטפורמה, כמו אימות, זיהוי פריימוורק והכנת משאבים.

Void SDK ו-CLI

SDK הופך אפליקציית Vite לאפליקציית Cloudflare Workers מלאת-סטאק, ובזמן פיתוח ופריסה מזהה אוטומטית ומכין את קישורי המשאבים, כמו מסדי נתונים, תורים או קישורי AI. ייבוא void/db נותן לך בפיתוח מסד נתונים מקומי, בפרודקשן את D1, ו-void/ai מתחבר ל-AI Gateway של 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 — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.