GNOME nebo KDE ?

Ing. Pavel PaJaSoft Janousek janousek na fonet.cz
Středa Listopad 22 10:03:26 CET 2000


> > Zacal jsem programovat v GNOME, ale zda se mi, ze system programovani pro KDE je modernejsi.
> > Rad bych se vydal spravnym smerem a ktery z techto systemu ma budoucnost.
> > Nekolik let programuji v C++ (Visual Studio a Borland Bulder) pro MS Windows aplikace spise
> > tecnicko-inzenyskeho smeru pripadne GIS typu. Linux me zacal zajimat jako alternativa.
> 
> Zkuste se podivat na wxWindows, http://www.wxwindows.org

	Osobni zkusenosti, nikomu nevnucuji...:

v dnesni dobe psat program, ktery ma mit 'moderni' graficke GUI v C je
docela hodne velky voprus. Mysleno je tim to, ze sice uzivatel nic
nepozna (vzhled muze byt pri C++ bindings zcela shodny), ale poradne to
pozna programator pri psani - v C se upise. Podobne zkusenosti mam ze
sveta MS Windows, byl (a stale asi jsem) velkym odpurcem MFC, jenze
zkuste si aplikaci s DokovatelnymiView, Status barem, toolbar, s
tooltipama a se vsema jinyma blbinkama napsat pouze v C - krome DocView
jsem to osobne zkusil, vyuzil jsem pouze Win32 API a Common Dialogs a
zakladni C funkce pro Status Bar a ToolBar, vice jsem k dispozici,
protoze jsem psal v C++ (bez objektu) bez MFC nemel... aplikace sice umi
to same, mozna je o neco sviznejsi pri nabehu, ale problemy zacnou kdyz
Vam uzivatele vytknou, proc nemate konfigurovatelny ToolBar, kdyz to ma
Office (zkuste si to napsat v C a pochopite), proc nemate to a ono, kdyz
je to zvykem apod. 

	Prave v tom je sila a moznost C++ ci jinych skutecne objektovych
pripravku. Proste pouziju objektovy pripravek ToolBar a ziskavam
komplexni funkcnost, kterou ma ToolBar napr. v Office, pouziji
Dokovatelny okna a mam veskerou funkcnost...

	Myslim si, ze podobne vlastnosti ziskam pokud pouzici objektovy model a
knihovny KDE (slintam na nove vlastnosti tykajici se napr. I/O) a nebo
pouziji sice rychlejsi, kompaktnejsi knihovny GNOME a jazyk C... ja
osobne preferuji KDE, takze muj pohled na GTK+ a na GNOME atd. muze byt
zkresleny, treba mne nekdo presvedci (pouze argumenty) o opaku.

	Jake jsou zkusenosti ostatnich?

	Podobne zkusenosti mam pri pristupum k databazim - preferuji ESQL
oproti C knihovnam - opet osobni zkusenost (zaroven diplomka) - ten samy
projekt v PgSQL (v te dobe 6.5.2) s vyuzitim ECPG (Oracle Pro*C,
Informix a jine nepohybne odpovidajici nastroj rovnez) a MySQL s C
API... neporovnatelne - zatimco jednou exec sql <prikaz>, nastaveni
apod. Podruhe volani funkce, nastaveni parametru, pokazde testovani
navratovych hodnot apod... nemoznost prechodu na jine DB stroje atd... -
obdobnou analogii vidim i zde. A ta rychlost? Zkuste k Oracle
pristupovat pres C API a pres Pro*C - myslite si, ze ziskate meritelny
rozdil ve vykonu?

-----------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft)                 FoNet, spol. s r. o.
Vyvoj software, Intranet / Internet          Anenska 11, 602 00  Brno
E-mail: mailto:Janousek na FoNet.Cz             Tel.: +420  5  4324 4749
SMS:    mailto:P.Janousek na SMS.Paegas.Cz      Fax.: +420  5  4324 4751
WWW:    http://WWW.FoNet.Cz/               E-mail: mailto:Info na FoNet.Cz
-----------------------------------------------------------------------


Další informace o konferenci Linux