Ruby için hangi IDE ?
Google’da “IDE for Ruby” şeklinde bir arama yaptığınızda size bu konuda istemediğiniz kadar ayrıntılı bilgi veren forum ve günlük başlıklarına denk geleceksiniz, o nedenle bu yazıda IDE isimlerini yazmak ve altına afili afili link yerleştirmek dogru olmaz diye düşündüm ve severek kullandığım bir yazılımı Ruby için kısmen IDE olarak nasıl çalıştırdığımı anlatırken aynı zamanda IDE hakkında çoğu yerde bulamadığım özet bir Türkçe kaynak oluşturmak istedim.
IDE Nedir?
Öncelikle IDE nedir bu konuda biraz bilgi vereyim. IDE “integrated development environment”, “integrated design environment ” veya “integrated debugging environment” gibi açılımlara sahip yazılım geliştiricilerinin proje geliştirmesinde onlara yardımcı olan yazılımlara denir.
Bir IDE yazılımını basit bir metin editöründen farklı kılan özelliklerin önemlilerini sıralayacak olursak.
Kaynak kod editörü : Basit metin editörlerinden farklı olarak kodları kullandığınız dile göre belirten (highlight) bir editörtür.
Derleyici ve Yorumlayıcı içermesi : Kaynak kodlarını bu sayede IDE üzerinde çalıştırabilirsiniz zamandan kazanmanız açısından size yardımcı olur.
debugger (Hata Ayıklayıcı) : Adından da anlaşılacağı üzere programda herhangi bir hata var mı kontrol etmenize yarayan araç.
Önceden de söylediğim gibi bir IDE, yazılım geliştiricisinin işini kolaylaştıran çoğu bileşenden oluşur ancak burada hepsine değinmek sanırım konunun amacını aşar.
Ruby için hangi IDE ?
Ruby için özellikle ücretli IDE’ler olmak üzere ücretsiz IDE’ler de bulunmaktadır. Ancak bu yazıda beğenerek kullandığım ve ücretsiz olan ActiveState Komodo Edit yazılımı ile Ruby kodlarını nasıl çalıştıracağınızı bu özelliği bol programı Ruby için kısaca nasıl kullanacağınızı göstereceğim. Ancak tam bir IDE olarak çalıştıramayacak fakat zamandan tasarruf etmenizi sağlayacağını düşünüyorum.
Öncelikle ActiveState Komodo Edit sayfasından download sayfasına gelip programı indirelim.
Ayrıntıya geçmeden önce bu yazılımı sadece Ruby için değil aynı zamanda Perl, PHP, Python, Tcl, JavaScript, CSS, HTML ve XML için de değişik şekillerde kullanabileceğinizi belirtmek istiyorum.
Programı çalıştırdığımızda öncelikle resimdeki gibi klasik Merhaba Dünya! ifadesini Ruby ile Komodo Edit’e yazalım.

Daha sonra “Tools” -> “Run” menüsüne gidelim ve açılan pencerede resimde gösterildiği gibi Run bölümüne %(ruby) %F yazalım ve Add to Toolbox seçeneğini işaretleyip Run düğmesine basalım.

Karşımıza aşağıdaki resimdeki gibi bir pencere çıkacak, bu pencerede daha önce yaptığımız işlemleri sürekli tekrar etmemek için bu işlemlere bir kısayol atayacağız. Sağ taraftaki açılan penceredeki %(ruby) %F üzerine sağ tıklayalım ve properties seçeneğini seçip

açılan percerede “key binding” sekmesine gidelim ve bu sekmedeki “New Key Sequence” kısmına istediğimiz bir klavye kısayolunu atayalım. Mesela “F5″ ve daha sonra “Add” düğmesine basarak bu kısayolu “Current Key Sequence” bölümüne ekleyelim ve OK tıklayıp pencereyi kapatalım.

Bu aşamadan sonra hangi Ruby kodunu yazarsanız yazın, ardından F5′e basarsanız artık komut satırına gerek kalmadan kodlarınızı komodo edit içerisinde çalıştırabilirsiniz.

Kolay gelsin ![]()
webdr
Şubat 22nd, 2008 at 9:55 am
Sağol Kardeş eline sağlık
Aralık 20th, 2009 at 11:26 pm
Ben dönüp dönüp Netbeans’a geliyorum. Sınıfları, metodları ve değişkenleri yanda göstermesi çok işime yarıyor. Windowsta daha iyi Pardus’ta zor çalıştırıyorum ama bence en iyisi.