Chci začít dělat GUI aplikace rubrika: Programování: C/C++

6 milan.matejcek
položil/-a 19.10.2012

Zdravím, koukám po nějakém vhodném frameworku se kterým bych mohl začít dělat aplikace mobilní/desktopové (v čistém C/C++ mám 5 semestrů, jeden na paralelní programování), ale nic o tom jak postavit aplikaci. Trošku jsem po frameworkách koukal Qt bude asi hodně známý a pak Ultimate++ u toho píšou že je multiplatformní, našel jsem i na programování webů...

Zajímá mě do jakého frameworku se pustit, případně výhody/nevýhody, postřehy, s čím pracujete a proč?

odkaz
9 Augi
odpověděl/-a 26.10.2012

U multiplatformních GUI frameworků mi přijde, že je hlavní fičurou, že vypadají úplně všude stejně hnusně.
Záleží, jakou konkrétní aplikaci chceš dělat, ale pokud chceš mít vymazlenou aplikaci, která dokonale zapadne do cílového OS a bude se uživatelům líbit, tak mi přijde lepší použít nativní API pro danou platformu. Tohle platí obzvláště pro mobilní aplikace.

Pokud máš dobře oddělené GUI od "business logiky" aplikace, tak můžeš mít i tak velký code-reuse, protože ta business logika je nezávislá na GUI a tudíž může být použita ve více aplikacích (~na více platformách). Ale záleží na cílových platformách - třeba na WP nativní kód nedostaneš...

Komentáře

  • Petr Voneš : Naprosty souhlas. Multiplatformni GUI frameworky lze pouzit na jednoduchou aplikaci s hlavnim oknem a Options dialogem, to je vse. Na komplexni aplikace je nutne pouzit nativni framework na dane platforme. V pripade Windows (desktopu) je to stale MFC nebo rekneme jeste WPF (od verze 4.0). Oddeleni GUI od logiky by melo byt vzdy, jinak vznika neprehledny slepenec, ktery je treba po case stejne nakonec zahodit. 26.10.2012

Pro zobrazení všech 9 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.