Ruby ile GUI Toolkits (Tk)

Merhabalar,

Bugünkü yazımız ‘tk’ ile ilgili olacak. Aslında bu yazı ile beraber GUI Toolkits adlı yazı dizisinin sonuna gelmiÅŸ oluyoruz. Bu yazımda Tk’dan daha fazla, tüm kullanıcı grafik arabirimleri arasında karşılaÅŸtırmalar yapmak istiyorum. Öncelikle ‘Tk‘ konusunda bazı bilgileri sizlerle paylaÅŸalım. Tüm Ruby dağıtımlarında, varsayılan olarak Ruby/Tk baÄŸlayıcısı mevcuttur. Ama sadece baÄŸlayıcı(bindings) yetmez, Windows kullanıcıları için Tk’nın binary kütüphanesi varsayılan olarak gelmez. Bu nedenle ActiveState‘e baÄŸlı standart ActiveTcl ürünü ile bu kütüphaneyi ücretsiz elde edebilirsiniz. ‘Tk’ Windows, Linux ve Mac üzerinde sorunsuz çalışan bir kütüphanedir. Kendi görüntü teması mevcuttur GNOME, Fox ve wxWidgets gibi sistemlerin görüntü temaları Tk’dan daha güzel ve çeÅŸitli olabilir. Ruby One-Click Installer ile beraber gelen Programming Ruby(The Pragmatic Programmer’s Guide) adlı kitapta pek çok güzel örneklerle açıklanmış ve anlatılmıştır. Ä°ÅŸ bu nedenle (Ha..ha sanki resmi yazışma gibi oldu.. :p) herhangi bir örnek vermeyeceÄŸim. Aslına bakarsanız pek tavsiye ettiÄŸim bir kütüphane deÄŸil kendileri, Tk yerine FxRuby, WxRuby veya Gtk’nın kullanılması çok daha verimli ve kolay olur görüşündeyim. Özellikle Windows iÅŸletim sistemi için yapılacak basit uygulamalarda VisualuRuby(VRuby)‘nin kullanılmasını ÅŸiddetle tavsiye ederim.

Bu yazı dizisinin sonuçunu merak ediyorsanız, ‘diÄŸer kütüphanelerle uÄŸraÅŸmak istemiyorum’ ve ‘bana adam gibi bir kütphane tavsiye et, iyisi ile kötüsü ile kullanmak istiyorum’ diyorsanız. Önceki yazılarımda bahsettiÄŸim gibi WxRuby’den baÅŸlayabilirsiniz ;)

Kolay gelsin…

Ruby ile GUI Toolkits (Tk)” üzerine 5 yorum

  1. kafam karıştı hocam.. ruby mi büyük, wiki mi? hangisi abla oluyor o bakımdan şeettim ben :P

  2. bence chris pine’ ın yaptığı ve sizinde baÅŸka bir yazıda bahsettiÄŸiniz gibi bu bilgileri tekrar gözden geçirip bazı eklemeler yaparak bir kitap haline getirebilirsiniz, bence çok faydalı olur.
    Ruby GUI hakkında böyle bir makale serisini yabancı kaynaklarda dahi görmedim, e-posta listeleri ve ruby forumlarında detaylı bir araştırma sonucu ancak net verilere ulaşılabiliryorken böyle bir kaynağı hemde Türkçe olarak görmek şaşırtıcı ve bir o kadar da sevindirici.

  3. Teşekkür ederim, böyle bir planımız var, diğer binlerce plan gibi sessizce vaktinin gelmesini bekliyor malesef.

    Bunu fark etmiÅŸ olman beni çok sevindirdi. Ä°ÅŸin aslı yakın çevrem ve yurt dışında yaÅŸayan arkadaÅŸlarım ingilizce yazmam konusunda çok ısrar ediyorlar. Fakat öncelik Türkçe’nin diye düşünüyorum. Daha sonra vakit bulursam belki ingilizcelerini yazarım ;)

    Tekrar teşekkürler.

  4. ruby on rails olsun multiplatform masaüstü programları olsun elimden geldiğince uğraşmaya çalışıyorum, benimde planlarım arasında özellikle Türk kullanıcılar için tasarladığım freeware programlar var ancak şu an için kendimi bu konuda makaleler hazırlayacak kadar yeterli hissetmiyorum.

    En iyi ingilizce bilenimiz bile önce Türkçe kaynak arar diye düşünüyorum.

    Çalışmanızda kolaylıklar dilerim.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir