Istu dilemu sam do skora imao sa istim zahtevima. Puno vremena mi je trebalo da sagledam sta dobijam sa C++, a sta sa Javom. Mogu ti reci da u poslovnim aplikacijama Java ima daleko vise prednosti, odnosno C++ nema ni jednu bitnu prednost nad Javom.
Ja sam se opredelio za Eclipse + SWT + JFace + PostgreSQL + BIRT.
Odlucio sam se za Eclipse zbog SWT-a, JFace-a i naravno BIRT-a (Business Intelligence and Reporting Tools).
Takodje koristim RCP ili ti Rich Client Platform. Kada se budes upoznao sa Eclipsom sve mogucnosti koje on ima su tebi dostupne preko JFace-a, SWT-a i RCP-a.
Napominjem da jako puno vremena treba da se sve ovo savlada, ali ako uspes u tome razvoj ce ti biti daleko jednostavniji nego da sam sve komponente pravis.
Eclipse je jako mocno okruzenje i ima toliko dodataka da ih je tesko i nabrojati.
Ima jedan problem sa Eclipsom koji je vise vezan za ono BESPLATNO nego sto je stvarno problem. Sto ce reci problem je resiv za par stotina dolara, naravno pricam o postenom nacinu ;)
Taj problem se odnosi na dodatak za vizuelno kreiranje formi koji jako dugo nije razvijan. Meni ovo ne smeta jer ga koristim samo za osnovno modeliranje, a onda kod doterujem rucno.
C++ po meni mnoooogo vise truda zahteva, ne u smislu samog jezika nego u smislu savladavanja biblioteka koje ne dolaze iz istog izvora.
Za slucaj da odlucis za njega GUI biblioteke koje treba da uzmes u razmatranje su:
QT (ako ne platis i tvoj program mora biti besplatan, ovo mozes zaobici tako sto ce ti licenca biti Open Source, a naplacivaces odrzavanje i instalaciju)
GTKMM - po meni najbolja besplatna GUI biblioteka za C++
VCF - jedna od novijih i pisana na moderan nacin. Mana joj je sto se jako sporo razvija i nema ni blizu mogucnosti koje prve dve imaju.
wxWidgets - jako dugo postoji i ima dosta mogucnosti.
Od besplatnih Report programa za C++ imas OpenRPT. Stekao sam utisak da je dosta slabiji od BIRT-a i da se dosta sporije razvija.
Razvojno okruzenje Eclipse + CDT.
Poz. Gosha
JokeJunky :)
Mrzim sublimirane marketinske poruke.