--- Claudiu Cismaru <[EMAIL PROTECTED]> wrote: > > numea gtkmm. De ce e important un wrapper C++? Pentru ca vrei, nu > > vrei, scrii mai rapid cod in C++ (desi, e drept, nu la fel de > > eficient). Si asta inseamna mai multe aplicatii - sau poate o > > Sa stii ca nu imi dau seama pana la urma daca e sau nu la fel de > eficient codul. Daca ne uitam la cat de greu se misca GTK-ul (C) fata > de QT (C++) - (in afara de faza de load) tind sa spun ca exista o > singura concluzie: programatorii de la GTK, respectiv GNOME scriu cod > cu fundu. Iar partea de rapiditate a scrierii softului sub C++ e pentru > ca OOP e IDEAL pentru GUI programming... Am invatat lectia cu vreo 2 > ani in urma.
Din ce am citit eu despre GTK si QT - care se vor biblioteci multiplatforma cu API unificat - primul introduce un layer intermediar de apeluri [apelurile la functiile GTK identice pe orice platforma declanseaza apoi apeluri la functii specifice SDK-ului platformei], pe cind QT-ul reimplementeaza tot, apelind din SDK-urile specifice doar primitivele grafice. Deci pentru crearea unui PushButton GTK apeleaza functia API-ului platformei, pe cind QT IL DESENEAZA EL, apelind doar functii de tip "linie", "punct", "cerc", etc... In acest fel, GTK dubleaza resursele folosite [memorie, stiva, etc...] fatza de QT. Deci nu cre'ca e vorba de posterioarele celor de la GTK, ci de filosofia de abordare. > KDE-ul, cu toate ca papa destule resurse vis a vis de memorie, se misca > destul de bine chiar pe calculatoare slabute (PII 300)... > > --- > Detalii despre listele noastre de mail: http://www.lug.ro/ > > > ===== Ioan (John) NIKY Pricop Bucharest - ROMANIA [EMAIL PROTECTED] __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail --- Detalii despre listele noastre de mail: http://www.lug.ro/
