در چند روز اخیر ۲ شاهد انتشار از کیوت بودیم.
- Qt 5.0.2
- Qt 5.1 Alpha
نسخه 5.0.2 تقریباً اهمیت چندانی برای خبر رسانی نداره. به جز اینکه برای Visual Studio 2012 تمهیداتی در نظر گرفته شده و کامپایل استاتیک روانتر شده.
لینک خبر
اما نسخه آلفای 5.1 (که ظاهراً تیم کیوت به دو دلیل استقبال کاربران و تست برنامهنویسان برای این گام بزرگ) اونو منتشر کرده در برگیرنده خبرهایی از آینده کیوت هست.
در خبر قبل گغتم که پیشنمایشی از توسعه بر روی Android و IOS آماده شده. اکنون تیمهای کیوت با تلفیق این دو در سورس کد اصلی کیوت (شاخته dev در git) عملاً دارند به سوی نهایی کردن اون و قرار دادن در شاخه stable پیش میرن. اما در حال حاضر محدودیتهایی وجود داره. برای مثال qt quick روی IOS فعلاً آماده نیست! ماژول QtMultiMedia در حال حاضر آماده نیست. در عین حال شاهد اخبار خوبی هم هستیم. برای مثال Qt Quick Controls که شامل کنترلهای qml با ظاهر بومی ویدجتهاست (قبلاًبه صورت پروژهای جدا قابل دسترسی بود) به کیوت پیوسته.
بعد از خبر قبلی من سورس کیوت رو با git دریافت کردم و روی لینوکس دبیانم کامپایل کردن و به همراه نسخه 2.7.0 نرمافزار QtCreator به کدنویسی مشغول شدم که البته هدف اصلیم توسعه بر روی اندروید بود. اما همونطوری که در خبر قبل هم گفتم تا اینجا چیزی به جز necessitas ندیدم. در حال حاضر شما میتونید برنامههایی برای اندروید بنویسید. اما ایراد کار اینجاست که خروجی شما نیاز به سرویس ministro داره که یک سرویس برای دانلود و بارگذاری کتابخانههای کیوت هست. متاسفانه در حال حاظر حجم فایلهای کتابخانه بسیار بالاست(تصویر ضمیمه رو ببینید).
qt_libs.jpg
در این مورد تیم کیوت قول داده در آینده سرویس ministro رو یک گزینه انتخابی قرار بده و امکان لینک استاتیک این کتابخانه رو هم فراهم کنه. امیدوارم در صورت پرداختن تیم کیوت به این مسئله معضل خجم فایلها هم حل بشه.
میتونید این نسخه رو دانلود کرده و کامپایل کنید. سپس تجربه خودتونو با تجربه اون با ما به اشتراک بذارید.