[ Iznogud @ 03.12.2002. 11:58 ] @
Do sada sam se bavio C/C++ na skolskom (amaterskom) nivou i uglavnom u konzolnom rezimu.
Sada bih hteo da pravim neke korisnicke aplikacije koje bi imale funkcionalan korisnicki intrfejs (button-e, combobox-ove itd), rad sa bazama podataka i slicno. Sa druge strane zelim da te aplikacije
budu radjene u nekom free alatu, da koristi free klase i sl.
Da li moze neko da mi preporuci neki alat za ovo sto zelim?
Kakva je mogucnost portovanja ovakvih aplikacija iz Linux-a na Win i obrnuto?
[ Predrag Damnjanovic @ 03.12.2002. 15:58 ] @
Jedna rec: FLTK !
www.fltk.org
[ Dragi Tata @ 03.12.2002. 16:22 ] @
http://www.wxwindows.org/
[ Goran Rakić @ 04.12.2002. 13:52 ] @
hajde i ja da postujem svoje:
http://www.trolltech.com
[ tOwk @ 04.12.2002. 14:04 ] @
Hm, pa neću to da dozvolim: http://www.gtk.org/ :)

Naravno, verzija 2.x
[ caboom @ 04.12.2002. 15:26 ] @
mislim da ce ovo, najblaze receno, zbuniti coveka :)
[ Predrag Damnjanovic @ 04.12.2002. 15:28 ] @
Ne zelim nikakav flame-war da napravim, ali pouzdano znam da je gtk sporiji od fltk-a.
Necu da kazem da je gtk nestabilniji od fltk-a, ali moram da napomenem da ja licno ne verujem da postoji GUI koji je stabilniji od FLTK-a.

Nego, moze li neki info o onom wxwindows-u ?
Necu URL ka opisu, nego vasa (tatina licna iskustva sa njim, stabilnost/brzina, organizacija, i features.

Sto se QT-a tice (trolltech) - mislim da je ta biblioteka nekako suvise masivna, preterali su u razvijanju te biblioteke, previse mogucnosti ima, pa je osetno sporija i vise memorije jede.
Ono, ja koristim KDE 3.0.1, pa nije da satanizujem QT, sjajna je to biblioteka, i dosta stabilna - ali je brzina i kolicina memorije koju pojede problem. Ne veliki, ali dovoljan da je ja u mojim aplikacijama ne koristim, jer ja uvek vodim racuna o brzini i velicini biblioteke.

[Ovu poruku je menjao Predrag Damnjanovic dana 04.12.2002. u 17:50 GMT]
[ Ivan Tanasic @ 04.12.2002. 15:38 ] @
Ja mu predlazem onaj koji je najbolje dokumentovan ;) za pocetak, kasnije ce vrlo vrlo lako odluciti sta zaista zeli i nastaviti da se krece u tom smeru... dakle pogledaj malo te dokumentacije, u'vati se necega i drz' se toga odredjeno vreme, posle se preispitaj sta zaista zelis, i znaces sta zelis i sta ti treba... (valjda ;))
[ Goran Rakić @ 04.12.2002. 17:25 ] @
Mene qt oduševljava zbog dobre dokumentacije, sjajnog RAD alata, i lepog WYSIWYG postavljanja kontrola na formu u zavisnosti od x i y koordinata. Voleo bih da naučim da radim u FLTK-u, što ću i probati, mada je i GTK stvarno odličan (ali koliko sam ja ukapirao, raspored kontrola je relativan u layer-ima, a to mi se manje sviđa od tačnog definisanja pozicije).
[ sspasic @ 04.12.2002. 19:40 ] @
O wxWindowsu - moja (ogranicena) iskustva:

Prilicno podseca na MFC - logika je manje-vise ista - klase imaju slicne metode/propertije/evente kao u MFC.

Prednosti:
- Dok C++ interfejs ostaje (skoro) isti bez obzira da li radi na Linux-u ili Windowsu, implementacija 'ispod haube' je prirodna za taj OS (na Linux-u je ispod GTK++, mada mislim da postoje i druge varijante)
- Prilicno je kompletan i, stekao sam utisak, poodavno 'production stable'
- Solidna dokumentacija
- Postoji Python interfejs koji je skoro identican onom za C++ (ovo sam probao sa nekoliko test programa - ipak sam se na kraju odlucio za C++)

Mane:
- C++ interfejs je prilicno ruzan i nezgrapan, bar u odnosu na onaj GTK-- (moj favorit) ili QT. Ocigledno je pravljen po uzoru na MFC.
[ caboom @ 04.12.2002. 21:33 ] @
Citat:
Predrag Damnjanovic:
Ono, ja koristim KDE 3.0.1, pa nije da satanizujem QT, sjajna je to biblioteka, i dosta stabilna - ali je brzina i kolicina memorije koju pojede problem. Ne veliki, ali dovoljan da je ja u mojim aplikacijama ne koristim, jer ja uvek vodim racuna o brzini i velicini biblioteke.


QT != KDE.... mislim da sporost KDE-a ne treba direktno vezivati za QT...
[ Goran Rakić @ 04.12.2002. 21:45 ] @
ali je i qt spor. Zapravo spora je inicijalizacija i iscrtavanje prozora, neke druge klase koje sam koristio (QString, QDate...) koje nisu vezane za GUI su sasvim OK.
[ Dragi Tata @ 04.12.2002. 21:51 ] @
Vezano za performanse Qt-a:

http://www.suse.de/~bastian/Export/linking.txt
[ Predrag Damnjanovic @ 05.12.2002. 12:51 ] @
Za par dana cu uraditi progy za skrolovanje slike, pa cete da vidite na delu brzinu fltk-ovog renderovanja...
[ Predrag Damnjanovic @ 07.12.2002. 22:26 ] @
Kako se u Holywood-u koristi FLTK :
1) http://www.linuxjournal.com/article.php?sid=6339
2) http://www.linuxjournal.com/mo...ssues/issue105&file=6339s2

p.s. Greets to Axez (za ovaj link) & Leka (za link ka www.fltk.org )