انتشار کتابخانه برای ایجاد رابط های گرافیکی Slint 0.2

با انتشار نسخه 0.2، جعبه ابزار ایجاد رابط های گرافیکی SixtyFPS به Slint تغییر نام داد. دلیل تغییر نام، انتقاد کاربران از نام SixtyFPS بود که منجر به سردرگمی و ابهام در هنگام ارسال سوالات به موتورهای جستجو می شد و همچنین هدف پروژه را منعکس نمی کرد. نام جدید از طریق یک بحث اجتماعی در GitHub انتخاب شد که در آن کاربران نام‌های جدیدی را پیشنهاد کردند.

نویسندگان کتابخانه (Olivier Goffart و Simon Hausmann)، توسعه دهندگان سابق KDE که بعداً برای کار بر روی Qt به Trolltech نقل مکان کردند، اکنون شرکت خود را در حال توسعه Slint تأسیس کرده اند. یکی از اهداف پروژه ارائه قابلیت کار با حداقل مصرف CPU و منابع حافظه (برای کار به چند صد کیلوبایت رم نیاز است). دو پشتیبان برای رندر وجود دارد - gl بر اساس OpenGL ES 2.0 و qt با استفاده از Qt QStyle.

این برنامه از ایجاد رابط در برنامه ها در Rust، C++ و JavaScript پشتیبانی می کند. نویسندگان کتابخانه یک زبان نشانه گذاری ویژه ".slint" را ایجاد کرده اند که به صورت کد بومی برای پلتفرم انتخاب شده کامپایل می شود. امکان تست زبان در ویرایشگر آنلاین یا آشنایی با نمونه ها با جمع آوری خودتان وجود دارد. کد کتابخانه به زبان C++ و Rust نوشته شده است و تحت مجوز GPLv3 یا مجوز تجاری توزیع می شود که امکان استفاده در محصولات اختصاصی را بدون باز کردن کد فراهم می کند.

انتشار کتابخانه برای ایجاد رابط های گرافیکی Slint 0.2
انتشار کتابخانه برای ایجاد رابط های گرافیکی Slint 0.2


منبع: opennet.ru

اضافه کردن نظر