[ yaelo @ 15.04.2006. 18:58 ] @
Sta je bolje uciti Qt 3 , Win32 api ili mfc? Da li vredi nesto knjiga C++ GUI programiranje sa Qt 3 od CET-a? Koji biste gui preporucili da ucim i zasto? |
[ yaelo @ 15.04.2006. 18:58 ] @
[ Daniel Vukadinovic @ 15.04.2006. 19:21 ] @
Preporucujem da prvo savladas Win API/MFC jer ipak je Windows sistem
vise komercializovan i vise ce ti se isplatiti praviti programe za Windows nego za Linux, vise imas literature itd.Predpostavljam da sa QT mislis na programiranje za Linux iako mozes da pravis GUI na Windowsu.Moje misljenje je da ce ti vise puta Win API/MFC biti koristan nego QT jer ako pogledas potraznju programera, svaka kuca koja trazi c++ programera zahteva i MFC.Mada to je samo moje misljenje, radi sta ti odgovara. [ leka @ 16.04.2006. 14:08 ] @
Ako biras izmedju MFC i necega, izaberi to nesto. Dakle moja topla preporuka je QT.
Ova kasnija prica da je Windows isplativiji ne spada u C++ diskusiju, te predlazem autoru da je izbrise, jer je cisto licne prirode. Takodje mu preporucujem da se zapita zasto u zadnje 2-3 godine svi poznati proizvodjaci racunara daju neku GNU/Linux distibuciju kao alternativni OS. [ Daniel Vukadinovic @ 16.04.2006. 15:43 ] @
Pa dobro si rekao, alternativni OS.Windows je mainstream i to ljudi vole
zato Linux nece dostici Windows jos za nekoliko decenija, sto se tice broja korisnika, a i to je pitanje.A na kraju, ako se ne varam, sam rekao da je to moje misljenje, posto je covek pitao za misljenje, i neka sam izabere sta ce da uci tako da ne vidim poente u hejtu. [ Dragi Tata @ 16.04.2006. 18:36 ] @
Flejm na stranu, stvarno ne znam šta je pametno učiti za C++ GUI programiranje, čisto komercijalno gledano. MFC je dosta prisutan, ali se traži uglavnom za održavanje postojećih projekata - skoro niko više ne počinje nove stvari sa MFC-om. WTL je relativno popularan, posebno za ActiveX stvari. Možda stari dobri, odvratni Win32API?
Inače što se portabilnih GUI biblioteka tiče, Qt je zaista najtraženiji ali daleko ispod MFC-a, a čisto tehnički gledano je vrlo zastareo i glomazan. Tu je i wxWidgets (bivši wxWindows) koji se koliko toliko-traži, a ostali su gotovo nepoznati. Lično, najlepše mi izgledaju gtkmm i VCF, ali nemam motivaciju da ih ozbiljno naučim. [ opi @ 16.04.2006. 21:15 ] @
Zanima me da li je neko instalirao open source verziju QT-a na windowsu ( radi sa mingw kompajlerom, koji sam instalacioni program qt-a skine u toku instalacije).
Ja sam instalirao ,ali imam neke probleme: 20% example programa rade, a ostali ne , zato sto ne pronalaze potrebne .h fajlove??? Da li je neko imao slicne probleme, ili mozda zna resenje? Unapred hvala. [ leka @ 17.04.2006. 12:36 ] @
Ta opensors verzija radi i sa drugim kompajlerima, bez problema - treba samo znati podesiti u VC++ kako treba i proradice iz njega bez frke.
QT4 je artiljerija, i kao sto rekoh, preporucujem ga svakom kome treba alternativa MFC-u. [ yaelo @ 17.04.2006. 16:56 ] @
Sad sam tek u dilemi.Koliko se stvarno isplati uciti win32 api za C++?
Probao sam managed C++ i windows forms, ali sam se maksimalno razocarao. Znam pomalo win32 api tako da mi ostaje izbor win32 ili Qt.Da li neko zna koliko se koristi win32 za nove projekte i da li taj api ima neku buducnost? [ blaza @ 17.04.2006. 17:08 ] @
Verovatno je Win32 API zgodan za male, jednostavnije projekte. Prednosti Win32 API-ja su jednostavnost, i dobra dokumentovanost. O manama, kojih ima podosta, drugi put. Win32 API ima buducnost, ali ne svetlu.
[ gosha @ 17.04.2006. 17:49 ] @
E moji programeri, a prvo da intervijuisete korisnika :)
1. Kakvu vrstu programa zelis da pravish. 2. Na kojim platformama ce raditi. Win, linux ili obe platforme. 3. Da li ces u svom radu koristiti komercijalne alate ili open source. Na ova pitanja moras sam sebi dati odgovor. Kada ih das onda mozemo da ti pomognemo koju biblioteku da ucis. Inace sto se tice oglasa za c++ programere mislim da najvise ima onih u kojima se ni ne spominje znanje neke GUI biblioteke iz jednostavnog razloga sto je GUI jeftinije napisati u nekom drugom jeziku. Pozdrav Goran. [ z@re @ 18.04.2006. 03:37 ] @
Qt-ova moc je visok nivo portabilnosti.
MFC se uopce vise toliko ne trazi, kako netko rece, samo radi odrzavanja postojecih projekata. Ako zelis buducnost kao Windows programer, uhvati se .NETa. Kad dodje Vista, sve ce se prebaciti na to. Pomocu managed extensionsa za C++ mozes u svom najdrazem jeziku pisat i .NET programe, a C# se moze naucit u roku od par sati, barem iz perspektive iskusnog C++ programera. To je sta se tice buducnosti kao Windows programera. Ako hoces da ucis GUI-e tek tako, stvarno ne znam sta da ti kazem oko tvog izbora. Win32 API je blago odvratan nacin za odradu ovakvog posla, MFC onako, sa Qt-om bas i nemam toliko iskustva, ali ljudi kazu da je skroz dobar. Ako smijem ponudit cetvrti izbor, uzmi VCL / Borland C++ Builder. Odlican framework, i odlican RAD. [ NastyBoy @ 19.04.2006. 08:37 ] @
Citat: Dragi Tata: Tu je i wxWidgets (bivši wxWindows) koji se koliko toliko-traži, a ostali su gotovo nepoznati. Lično, najlepše mi izgledaju gtkmm i VCF, ali nemam motivaciju da ih ozbiljno naučim. Hvala na hintu za VCF! Ne znam kako ga nisam primetio do sada. Jedan od najskupljih i najboljih multiplatform game engine-a (i najizvikanijih u zadnjih par godina) koristi WxWidget za svoje editore, pa i ja krenuo u mukotrpno cimanje sa wx-om. Pogledao sam sors VCF-a i izgleda mi jako chisto napisan, bez prljavih trikova. Mada, VCFBuilder alat izgleda nije ni moguce dloadovati trenutno. RTTI sistem (koji je zaista neophodan u pisanju iole slozhenije GUI aplikacije) izgleda krajnje korektno. Definitivno cu provesti vishe vremena nad VCF-om (mada im port na OSX kaska). [ Function @ 22.04.2006. 15:08 ] @
Citat: z@re: Ako zelis buducnost kao Windows programer, uhvati se .NETa. Kad dodje Vista, sve ce se prebaciti na to. Pomocu managed extensionsa za C++ mozes u svom najdrazem jeziku pisat i .NET programe, a C# se moze naucit u roku od par sati, barem iz perspektive iskusnog C++ programera. To je sta se tice buducnosti kao Windows programera. Slažem se sa ovim, čak sam i sam htio ovo predložit. [ mirdraal @ 25.04.2006. 14:26 ] @
ZA Windows vredi pogledati i WTL
Izuzetno elegantam framework , daleko ispred MFC-a ZA QT se slazem teska artiljerija ali definitivno bolji od MFC-a o ostalima znam samo sitnice tako da ni bih da komentarisem . [ mipko @ 31.05.2006. 19:14 ] @
ubedljivo najbolja biblioteka za Win platformu je VCL. Steta sto su izgleda pukli
[ opi @ 02.06.2006. 01:30 ] @
U medjuvremenu sam saznao da je QT besplatan dok god necu da prodam nesto sto sam napravio , a u tom slucaju je skuplji od visual studio-a .net , tako da sam se vratio wxWidgets-u , koji sam vec bio posceo da ucim , ali sam privremeno odustao zbog neodlucnosti.
Sve vise mi se dopada , i mislim da ce sasvim posluziti svrsi ,koliko meni treba. Mozda QT jeste teza artiljerija , ali ipak mi se vise dopada wx. [ kiklop74 @ 02.06.2006. 13:59 ] @
Citat: mipko: ubedljivo najbolja biblioteka za Win platformu je VCL. Steta sto su izgleda pukli Na osnovu čega si to zaključio? Pošto sam ja odgovoran za port te biblioteke za borlandove kompajlere znam kako stoje stvari. Razvoj projekta normalno teče na windowsu. Jedino što je u zastoju je podrška za linux. BTW uskoro stiže podrška i za BDS 2006. [ gosha @ 02.06.2006. 14:33 ] @
WWW za VCL je ?
Poz. Goran. [ kiklop74 @ 02.06.2006. 18:33 ] @
Citat: kiklop74: Pošto sam ja odgovoran za port te biblioteke za borlandove kompajlere znam kako stoje stvari. Eto ovo se dešava kad dođem rano ujutru nenaspavan na posao. Dakle pogrešno sam pročitao poruku u kojoj se kaže jasno VCL. Ja sam pročitao VCF i eto zabune... Sve što sam rekao u prethodnoj poruci se odnosi na VCF a ne na VCL. Izvinjavam se svima zbog ove omaške. Inače VCL je još uvek prilično živ mada sama budućnost je kao i uvek sa Borlandom (DevCo?) neizvesna. Verujem da će rasplet cele te nestabilne situacije biti poznat do kraja ove godine. [ gosha @ 03.06.2006. 12:20 ] @
1. Nije bas u pianju da si nenaspavan nego si ti hteo da se pohvalis kako radis na razvoju VCF-a :)
2. Mislim da Mipko nije mislio na Borlandov VCL. Zato sam i pitao koji je www. Pozdrav Barkli. [ kiklop74 @ 03.06.2006. 13:09 ] @
Citat: gosha: 1. Nije bas u pianju da si nenaspavan nego si ti hteo da se pohvalis kako radis na razvoju VCF-a :) Ma da, nemam pametnija posla u zivotu nego da se hvalisem po forumima... Pogresio sam u odgovoru na poruku i javno se izvinuo i to je sve. Citat: 2. Mislim da Mipko nije mislio na Borlandov VCL. Zato sam i pitao koji je www. Postoji samo jedan VCL i to je Borlandov VCL. [ mipko @ 03.06.2006. 14:17 ] @
mislio sam na Borlandov VCL, na zalost buducnost mu zaista nije blistava.
[ Dragi Tata @ 03.06.2006. 18:17 ] @
Citat: kiklop74: Sve što sam rekao u prethodnoj poruci se odnosi na VCF a ne na VCL. Umalo da upoznam Jim Craftona uživo (znam ga "virtuelno" sa Code Project-a) u Njujorku. Držao je prezentaciju VCF-a par blokova od kancelarije u kojoj sam radio, ali nisam uspeo da odem. [ kiklop74 @ 03.06.2006. 18:50 ] @
Citat: Dragi Tata: Umalo da upoznam Jim Craftona uživo (znam ga "virtuelno" sa Code Project-a) u Njujorku. Držao je prezentaciju VCF-a par blokova od kancelarije u kojoj sam radio, ali nisam uspeo da odem. Ja ga znam samo virtuelno. Tip je cool koliko vidim. Secam se te prezentacije jer je posle pisao na forumu kako je sve proslo. Steta sto nema malo vise dobrovoljaca na projektu da jos malo poguraju stvari koje stoje u zapecku. [ IDE @ 03.06.2006. 21:11 ] @
slazem se sa nekim ko je rekao VCL...
nevjerovatno fina stvar... nazalost, vidim da je malo traze firme pri zaposljavanju...(i kod nas i u svijetu...) [ mipko @ 03.06.2006. 23:20 ] @
kad bolje razmislim... najbolji odgovor postavljacu ove teme je - nemoj C++ za GUI ni u jednom slucaju.
[ gosha @ 04.06.2006. 14:35 ] @
Citat: kiklop74: Ma da, nemam pametnija posla u zivotu nego da se hvalisem po forumima... Pogresio sam u odgovoru na poruku i javno se izvinuo i to je sve. . :) - osmeh, ukoliko se nalazi u sastavu neke recenice tu recenicu treba smatrati kao salu. U mom slucaju kad vidish :) u mojoj recenici definitivno je sala i zlo ne mislim. Izvini ako sam te necim uvredio. Pozdrav Goran. [ Nedeljko @ 10.06.2006. 13:13 ] @
Citat: yaelo: Da li vredi nesto knjiga C++ GUI programiranje sa Qt 3 od CET-a? Ta knjiga je odlična za učenje Qt programiranja. Qt je odlično višeplatformsko rešenje, koje omogućava i razvoj vlasničkog i komercijalnog softvera, s tim da se u tom slučaju plaća. Dakle, ako je baš to ono što tebi treba, onda su Qt i pomenuta knjiga prava stvar za tebe. Ukoliko pak želiš rešenje koje omogućava razvoj i vlasničkog i komercijalnog softvera, ali ne želiš ta izdvajaš novac za to, onda možeš razmisliti o GTK+/Glade kombinaciji. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|