رهاسازی فریمورک Valdi توسط اسنپچت پس از ۸ سال استفاده داخلی
شرکت اسنپچت فریمورک Valdi را که یک چارچوب رابط کاربری کراسپلتفرم است، به صورت متنباز منتشر کرد. این فریمورک کد TypeScript را مستقیماً به ویوهای بومی تبدیل میکند.
فریمورک Valdi: از اسنپچت تا جامعه متنباز
شرکت Snap Inc.، مالک اپلیکیشن پیامرسان اسناپچت، فریمورک Valdi را که یک چارچوب رابط کاربری کراسپلتفرم برای ساخت اپلیکیشنهای موبایل است، پس از ۸ سال استفاده داخلی به صورت متنباز و تحت لایسس MIT در پلتفرم GitHub منتشر کرد. این فریمورک کدهای TypeScript را مستقیماً و بدون استفاده از ویوهای وب یا پلهای جاوااسکریپت به ویوهای بومی اندروید، iOS و macOS کامپایل میکند.
- زمان اولین رندر را تا ۲ برابر سریعتر و مصرف حافظه را تا یکچهارم رقبا کاهش میدهد.
- شامل بارگزاری مجدد فوری (Hot Reload)، پشتیبانی کامل از دیباگ در VSCode و بازیافت خودکار ویوها است.
- دارای موتور لایهبندی C++ و پشتیبانی از سیستم لایهبندی FlexBox است.
- توسعهدهندگان میتوانند کامپوننتهای Valdi را در اپلیکیشنهای بومی موجود تعبیه کنند.
یک کاربر رددیت: "چرا کسی باید این را به جای React Native انتخاب کند؟" پاسخ یک کاربر دیگر: "ممکن است برخی دوست داشته باشند چند سال بعد، وقتی باگها شروع به ظاهر شدن میکنند، کل اپلیکیشنشان را دوباره بنویسند."
اگرچه Valdi از نظر فنی امیدوارکننده به نظر میرسد، اما باید دید آیا میتواند از سایه اسنپچت خارج شده و جایگاهی در جامعه توسعهدهندگان پیدا کند.
