اگر توسعهدهندهای هستید که بین زیبایی رابط کاربری و استانداردهای فنی دسکتاپ گیر کردهاید، حالا میتوانید هر دو را همزمان داشته باشید. Base GPUI این تضاد قدیمی را با حذف اجبار برای انتخاب بین «ظاهر پیشفرض» و «ساخت از صفر» برطرف میکند.
طبق اعلام تیم توسعه، این پروژه در ۲۸ جولای ۲۰۲۶ منتشر شد و در واقع نسخهای بومی از APIهای Base UI را برای فریمورک GPUI فراهم میکند. این فریمورک که توسط تیم Zed Industries توسعه یافته، از مدل رندرینگ immediate-mode استفاده میکند. همانطور که در پوشش پیشین ما از Base UI دیدیم که چگونه این کتابخانه به استانداردی برای shadcn/ui تبدیل شد، حالا همین فلسفه به اپلیکیشنهای بومی زبان رستم (Rust) راه یافته است.
برخلاف کتابخانههای رایج، Base GPUI از معماری بدون ظاهر (Headless) — شبیه به اسکلتبندی ساختمان که تمام استحکام و لولهکشی را دارد اما هنوز رنگ و کاشیکاری نشده — بهره میبرد. این رویکرد یادآور تلاشهای اخیر برای جداسازی منطق از نمایش است، همانگونه که رویکرد GolemUI در خارج کردن فرمها از چرخه توسعه دیدیم تا انعطافپذیری رابط کاربری افزایش یابد. بر اساس مستندات گیتهاب این پروژه، این کتابخانه مدیریت منطق پیچیده، شامل تعاملات کیبورد و استانداردهای دسترسیپذیری (Accessibility) را بر عهده میگیرد و لایه بصری را کاملاً به توسعهدهنده میسپارد. قابلیتهای فعلی شامل موارد زیر است:
- ناوبری و ورودی: تبها، کمبوباکسها، منوهای انتخابی و اسلایدرها
- لایههای شناور: دیالوگها، پاپاورها، تولتیپها و توستها
- عناصر پایه: دکمهها، چکباکسها و آکاردئونها
به نقل از مستندات فنی، برای مثال سیستم تبها در اینجا یک ویجت واحد نیست، بلکه ترکیبی از TabsRoot و TabsPanel و دیگر اجزا است. این پیادهسازی بهطور خاص برای مدل رندرینگ GPUI بازنویسی شده و صرفاً یک ترجمه ساده از مفاهیم ریاکت (React) نیست.
این چرخش، تجربه توسعه اپلیکیشنهای بومی را تغییر میدهد چون رفتار (Behavior) را از زیباییشناسی (Aesthetics) جدا میکند. توسعهدهندگان اکنون میتوانند بدون جنگیدن با سیستمهای طراحی پیشفرض، رابطهای آماده تولید را عرضه کنند. در واقع، فلسفه مدرن وب اکنون به دنیای باعملکردِ بالای رستم رسیده است.
با توجه به اینکه این پروژه در حال توسعه است و هنوز تأیید رسمی از سوی Zed یا Base UI ندارد، کاربران باید آن را مستقیماً از گیتهاب نصب کنند تا آخرین تغییرات را دنبال نمایند.
گام بعدی شما
- اگر از فریمورک GPUI استفاده میکنید، مستندات گیتهاب Base GPUI را برای پیادهسازی اولین کامپوننت بدون ظاهر بررسی کنید.
- معماری Headless را در پروژههای دسکتاپ خود ทดสอบ کنید تا سرعت تغییرات بصری بدون دستبرد به منطق برنامه افزایش یابد.
- منتظر بهروزرسانیهای رسمی Zed برای ادغام این الگوها در هسته اصلی باشید.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو