[LINUX:3001] Re: gtk

imrana (imrana@doruk.com.tr)
Sun, 3 Jan 1999 22:50:14 +0200 (EET)


>GTK == Gimp ToolKit... GIMP'i yazarken kullanilmis bir kutuphane. GTK
>kullanan diger uygulamalar da var...

Birazda ben bisiler cizittirim:

GTK, grafik arabirimli uygulamalar gelistirebilmenize olanak C tabanli bir
kutuphane. Ince bir C++ tabakasinada sahip olmasina ragmen yeterli degil.
Ancak sadece C soz konusu oldugunda sadec yeterli olmaktan cok ote. :) :)

Linux ve diger Unix uygulama gelistiricileri arasinda onemli bir hizla
yayginlasiyor(mus). Galiba Netscape resmi olarak kullanacagini acikladi.
Ayrica benim kisisel kanaatimde bu yayginlasma isini destekler yonde. Cok
fazla GTK tabanli yazilim etrafta dolanmaya basladi.

Birde GTK yi kullanan wxGTK diye bir baska kutuphanede var. wxWindows in ikiz
kardesi olan bu C++ kutuphanesi ile bir uygulama gelistirirseniz kodunuzda tek
satir degistirmeden hem windoz da hemde linux te derleyip
calistirabiliyorsunuz.

Aslinda wx???? sulalesi sadece gorsel cross-platform bir kutuphane degil.
Yaninda baska bircok komponent de geliyor.

iste bazilari ve islevleri:

wxSocket ag baglantisi
wxHTML HTML parser
wxCorba Corba baglantisi (galiba su an icin hazir degil.)
wxODBC adindan belli diilmi :)
wxOGL OpenGL
..
..
ve baska bisuru zimbirti. web sitesinden bakabilirsiniz. (Adres simdi aklin
degil ama Altavistada "wxWindows" "wxGTK" diye tarama yaparsaniz sak diye
cikiyor.

Bunlari kullanarak yazdiginiz uygulamalarin tamamen cross-platform oldugunu
dusunurseniz hic fena sayilmaz. Derdiniz cross-platform uygulama gelistirmek
olmasa bile eger C++ tabanli, opensource, GPL ve/veya LGPL bir sey ariyorsaniz
yine en iyi secim wxGTK/wxWindows sanirim.

Haaa: Az daha unutuyordum:

wxStub diye bisi daha var. Bu wxWindows un kodunun platform baglantili
kisimlari atilmis hali. Yani gunun birinde XYZ diye bi platform turedi ve
sizde bu platformda wx???? kullanmak istiyorsunuz. Aliyorsunuz bu wxStub i
sizin platforma uygun olarak gerekli yerleri dolduruyorsunuz. Oluyor size
wxXYZ. iste onun icin bu wx???? serisi mantar gibi cogalmaya basladi. Hatta
wxGTK de wxStub in cocugu. wxWindows un gelisticisi wxStub i web sitesine
koydugu zaman hemen birisi cikip tamam ben bunu alip bi wxGTK yazicam dedi. Ve
gayet kisa surede dedigini yapti. :)

Bu kadar laf yaptiktan sonra bari adam gibi adresini filanda buluyim size.
Bir sonraki posta gelyo. :)

Saygi.........Imran

Listeden cikmak icin:
unsub linux
mesajini listeci@bilkent.edu.tr'a gonderiniz.
Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin.
Liste arsivinin adresi: http://listweb.bilkent.edu.tr/