İlk göz ağrılarımızdan olan RadRails editörünün geliştirimi Aptana’ya geçtikten sonra 1.0 numaralı kararlı sürümü geçenlerde (11 Mart) duyuruldu. Hemmen incelemeye başladım ve ekran görüntüleri eşliğinde bir yazı hazırlamaya çalıştım.
RadRails’i kurabilmek için öncelikle Aptana Studio’nun sisteminizde kurulu olması gerekiyor.
Aptana Studio’da sırasıyla Help > Software Updates > Find and Install menüsüne ulaşıp buradan Search for new features to install seçimini yapıp Next dedikten sonra RadRails’i seçebilir ve kurabilirsiniz.
Yükledikten sonra Aptana Studio’yu kapatıp açmalısınız. Eğer Türkçe bir işletim sistemi kullanıyor iseniz fi tarihinde olan problem hala devam ettiği için -nl en-En parametresini kısayola eklemelisiniz. Ardından yeni bir rails projesine başlayabilir ya da var olan bir projenizi ithal (import) edebilirsiniz.
İlk dikkatimi çeken yeni bir rails projesi oluşturup o projeye geçtiğim halde görünümün (perspective) Rails’e geçmemesiydi. Bu nedenle bunu elle çevirmek durumundasınız. ( Window > Open Perspective > Other > RadRails )
RadRails’in yeni özelliklerine liste halinde karşılaştırmalı (karşılaştırmalar çok yanlı bu arada) olarak buradan bakabilirsiniz. Tabii bu liste de ayrı bir komedi. Zira listede "Eclipse Compability" özelliğinin (!) karşılaştırması da yer alıyor.
Ekran görüntüleriyle bazı özellikler şu şekilde:
Generator penceresi ilk sürümden bu yana hemen hemen aynı, görevini layıkıyla yapıyor.
Kod penceresinde helper/view/model/controller ve test dönüşümleri güzel düşünülmüş. Örn. controllerdan view’a dönerken fonksiyon içerisinde iseniz hangi tür dosya istediğiniz, herhangi bir fonksiyonunun dışında iseniz fonksiyon seçimi ve dosya tipi soruluyor ve yok iseler oluşturuluyor.
Rhtm düzenleme ekranında ufaktan xhtml düzenleme butonları yerleştirilmiş. Güzel olmuş.
Kod tamamlama özelliği geliştirilmiş, daha fazla dökümansal ayrıntıya yer vermeye başlamış.
Tab ile kod tamamlamalar ile geçiş yapılabiliyor.
Bu güzel bir özellik. Entegre tail sistemi.
Kelimesel ya da düzenli ifadeler eşliğinde renklendirme özelliği verilebiliyor. Bir editörün içinde bulunması çok güzel.
Tutulası bir özellik.
Rails Api ve Ruby Standart Kütüphanesine direkt erişim yapılabiliyor. Böylece yalnızca RadRails üzerinden tüm işlemlerin yapılabilmesi amaçlanmış. IDE’nin anlamını hatırlatıyor gibi bir nevi.
Entegre test sistemiyle testlerin sonuçları grafiksel ekranda sunuluyor.
NetBeans, Ruby için destek vermeye başladığından beri NetBeans kullanan ve öncelerinde RadRails kullanmış biri olarak, NetBeans’ın ben de daha ayrı bir güzellik olgusu oluşturduğunu da belirtmek isterim.
Ayrıca, yukarıda adresini verdiğim karşılaştırma tablosuna NetBeans IDE’nin Ruby geliştiricisi olan Tor Norbye tarafından yazılmış ve gerçek dışı/saptırılmış olan bazı özelliklerin gerçeklerine yer verilmiş cevabı okumakta fayda var.
Şimdilik incelediğim özellikler bunlar. RadRails güzel bir aşama kaydetmiş. Daha öncede söylediğim gibi editör savaşları her daim geliştiricilere yarayan bir karşılaşma.
İyi çalışmalar.







Bende geçen bunu söyliyecektim sana ama unuttum :) Nasıl olmuş denedin mi falan diyecektim eheh. Sende bi’ erme durumu söz konusu sanırım.
Erme demeyelim de (:
Editör takibiyeti.
merhaba murat,
henuz yeni radrailsi deneme fırsatım olmadı ancak önümüzdeki hafta içerisinde planlıyorum, gedit yerine kapsamlı bi IDE kullanayım dediğim zaman tercihim radrailsten yana ancak.
şu NetBeans’in ‘güzellik olgusu’ hakkında vaktin olduğunda bir iki kelam edersen sevinirim dolayısıyla.
sevgiler.
Tor Norbyte’ın yazısındaki hatalara düzeltilmiş gördüğüm kadarıyla ama orada değindiği bişey var ki katılmamak elde değil.
Feature’ların yanında tik ya da çarpı koyup geçmek kolay iş, önemli olan yanında tik olan özelliklerin ne kadar kullanışlı olduğu demiş. Doğru bence de.
Eclipse tabanlı editörlere alışamadım bir türlü, çok sorun yaşıyorum. Aptana da aynı şekildeydi, Zend’in yeni php editörü de öle, radrails en sorunsuzuydu ama onu da çok akfit kullanmamıştım. Boş bi vakit ben de bi kurcalayayım bakayım ne kadar toparlamışlar…
Teşekkürler, en kısa sürede kendi kullandıklarım özellikler dahilinde NetBeans ve RadRails karşılaştırmasına yer vereceğim inşallah.
İyi çalışmalar.
@m.ozan.hazer
RadRails’in bu yeni sürümünde hatalar devam ediyor. Otomatik tamamlama özelliğini view’larda denediğimde sürekli hata ile karşılaştım.
Yapacağınız toparlanma değerlendirmesini yayımlamanızı bekliyoruz en kısa zamanda.
Kolaylıklar.