Qt 4.6
by
Qt که کیوت خونده میشه محصول شرکت Trolltech هست که محصولیست قدیمی ولی چندسالی میشه که نوکیا خریدتش. البته بسیار کار خوبی کرده و تو این پست میخوام راجع به این هوشمندی نوکیا بنویسم. Qt یک چهارچوبه که اصلش به زبان سی پلاس پلاس استاندارد هست (جی سی سی) ولی کمی امکانات اضافی داره از جمله Signals and Slots که Observer Pattern رو پیاده میکنه و برای استفاده از اینها و برخی امکانات جانبی دیگه باید اول پیش پردازنده اون فایلهای کد رو بررسی کنن و سپس کامپایلر استاندارد کامپایل کند.

Qt Logo
خاصیت اصلی Qt اینه که بسیار قدرتمنده، به این معنی که هم کامله هم سریعه هم سادس و هم پشتیبانی خوبی روش انجام میشه. علاوه بر همه اینها دامنه سیستمهایی که Qt پشتیبانی میکنه و روشون اجرا میشه از جاوا خیلی هم بیشتره و بسیار جای تعجبه که هنوز جاوایی وجود داره! البته برخلاف جاوا که مفسری هست و بسیار کند و زبانش بسیار زشت و بد هم هست، کیوت هم خوشگله هم کامپایلری هم بسیار بسیار سریع اجرا میشه و هم خیلی مدرنتره. همچنین برای زبانهای بسیاری هم وجود داره (یعنی چسبانده شده به زبانهای معمول و دوست داشتنی برنامه نویسی چون سی سخته)
نسخه جدیدی که از این SDK (Software Development Kit)x اومده ۴.۶ هست که داستان داره. برای مدتهای زیادی نسخه ۴.۵ بود و کار میشد روش و البته همه میدونن اینکه یک نسخه باشه و خوب باشه و مدت زیادی بمونه خیلی خوب و مطلوبه. سیستم عامل جدید Mac که اومد به اسم Mac OS X 10.6 Snow Leopard تنها سیستم عاملی بود که نه تنها خودش و هستش ۶۴ بیتی بود بلکه درصد قابل توجهی از برنامههاشم ۶۴ بیتی بود. از این رو کامپایلر جی سی سی این سیستم که اپل تهیه کرده به صورت پیشفرض خروجی ۶۴ بیتی تولید میکنه. کیوت کارایی که مدتها کار میکردند روی پلنگ برفی نمیتونستن برنامههاشون رو کامپایل کنن چون کتابخونههای کیوت ۳۲ بیتی بود و برنامشون ۶۴ بیتی کامپایل میشد و در مرحله لینک گیر میکرد.
چندروز پیش یکی از بچهها ازم پرسید که چه موبایلی آینده داره، کمی فکر کردم و بهش گفتم نوکیا. در حالی که از نوکیا متنفرم و به نظرم تکنولوژی مرغه! دوربینه که موبایل کنارشه. اما با خودم فکر کردم که سیمبیان رو داره روز به روز قویتر میکنه و امکانات پردازش گرافیکی خوبی بهش اضافه کرده، از طرف دیگه Qt روی سیمبیان هم تمرکز داره و چون آینده خوبی و حتی گذشته خوبی مثل KDE داره، حتما قسمت قابل توجهی از این برنامهها بر روی گوشیها هم منتقل میشن (مثل اپل و آیفون که اکثر برنامههای مک رو اجرا میکنه و همین دلیل اصلیه رونق اشه)
خلاصه اینکه Qt 4.6 رو دادن که کتابخانههای ۶۴ بیتی داره و کمی هم خورده کاری بهش اضافه کردن. البته حجمش دوبرابر شده چون کتابخونه هاش دوبرابر شده و برای مک حدود ۶۴۰ مگابایت شده کل SDK. ولی تروتمیزتر شده و پشتیبانی از SVN که خیلی مهمه رو هم بهتر کرده و مهمتر از همه اینها شبیهساز موبایل رو هم داره تا برنامهنویسا خیلی راحت برنامشون رو برای موبایل هم تست و تولید کنن که با این اوضاع آینده بسیار روشنی در انتظار گوشیهای نوکیاست.
از طرف دیگه برای مک ۶۴ بیت کامپایل میکنه که سرعت قابل توجهی برای برنامهها داره، سرعتی که آدم حتی نمیتونه باور کنه کامپیوتر اینقدر سریع کار کنه چه برسه به برنامه! خلاصه امیدوارم که Qt از این مظلومیتی که الان داره (و فکر کنم بخاطر اینه که نوکیا پشتشه) در بیاد.
این جور مطالب به زبان محاوره نباشن بهتره ولی در هر حال مفیده
matalebe jalebi minevisi ba mohavere boodanesham moshkeli naaram bazam edame bede
kheili khob bod
ettelaatam tasaodi bala raft
الآن که شهریور ۹۰ هست تقریبا میشه گفت آینده ی نوکیا تاریک و تاریکتره، فعلا برای نجات از بحران با مایکروسافت قرارداد همکاری بسته، پس پیش بینی تون تا حدی اشتباهه
سلام حرف شما تا حدودی درسته و وضع خراب نوکیا حقیقیه ولی ربطی به کیوت نداره. کیوت اگر از دست نکویا هم در بیاد جای دیگه قرار می گیره چون مجموعه بزرگری از نرمافزار تاکنون روش اومده.
سلام میتونین درمورد برنامه نویسی با کیوت راهنمایی کوچیک بکنید
سلام در قسمت آرشیوهای سایتم یک مطلب آموزشی نسبتا خوب هست.
abiusx.com/archive/paper/