İ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.
rdt svn version & radrails 19/03/07
Ruby Development Environment’in (RDT) geliÅ?tirme aÅ?aması sürümlerini yükleyerek yeni sürümünde nasıl bir hâl alacaÄ?ını Å?imdiden görün derim. Eclipse üzerine kurup, üstüne RadRails paketlerini de kurarak Ruby On Rails için editör özellikleri arttırımından da faydalanabilirsiniz.
Kurulum için öncelikle Eclipse‘ye sahip olduktan sonra
Help > Software Updates > Find and Install
menüsünü izliyoruz. RDT için yeni güncelleme adresi olarak http://updatesite.rubypeople.org/nightly sayfasını ekliyoruz. RDT kurulumundan sonra http://radrails.sourceforge.net/update/ adresinden RadRails için de aynı yüklemeyi yapıyoruz.
SVN sürümünde patlama-çatlama olabilir, bu nedenle sürekli güncel tutmak yararlıdır.
RadRails & Aptana 10/03/07
Bi’ kaç gün önce RadRails geliÅ?tiricisinin (Kyle) projeyi devretmek istemesi herkesi üzmüÅ?ken RadRails’in Aptana geliÅ?tiricileri tarafından devralındıÄ?ı açıklandı.
Hayırlı olur inÅ?allah.
ScreenCast: NetSınav (2) 19/01/07
netSınav sistemi tasarısı hakkında daha ayrıntılı bilgiyi buradan bulabilirsiniz.
İlk bölüme ait sunum ve makaleye buradan ulaÅ?abilirsiniz.
Bölüm İçin Yol Haritası:
- Sınav Ekleme Kısımlarının Yapılması
- Soru Ekleme Bölümlerinin Yapılması
- “Scaffold” dosyalarının deÄ?iÅ?tirilmesi
- Yönetim Sayfasına Ait Genel Düzenleme
2. bölüme ait kaynak kodları buradan yükleyebilirsiniz (.tar.gz)
Ekran sunumlarını buradan izleyebilirsiniz. (Ekran görüntüleri 800×600 boyut olduÄ?u için buraya konulmamıÅ?tır.)
Detayları ve bölüm yazısını yazının devamında bulabilirsiniz…
ScreenCast: NetSınav (1) 14/01/07
netSınav sistemi tasarısı hakkında daha ayrıntılı bilgiyi buradan bulabilirsiniz.
Bölüm İçin Yol Haritası:
- Yeni Rails uygulamasına baÅ?lama
- Tabloların oluÅ?turulması (ActiveRecord::Migration sınıfı ile)
- Å?ablonların (model) oluÅ?turulması
- Å?ablonlara ait genel-görünümsel yapı kurulması (scaffold)
- netSınav denetleyicisi-yöneticisi ile örnek listeleme
1. bölüme ait kaynak kodları buradan yükleyebilirsiniz (.tar.gz)
Ekran sunumlarını buradan izleyebilirsiniz. (Ekran görüntüleri 800×600 boyut olduÄ?u için buraya konulmamıÅ?tır.)
Detayları ve bölüm yazısını yazının devamında bulabilirsiniz…
RadRails & RDT Problem 10/01/07
EÄ?er “Türkçe” dil ayarlarına sahip bir iÅ?letim sistemine RadRails veya Eclipse RDT eklentisi kurduysanız, açılıÅ? ekranı gösterildikten sonra herhangi bir iÅ?lem olmayacaktır ve yazılım kapanacaktır.
Bunu önlemek için uygulamayı “-nl en-EN” argümanı ile çalıÅ?tırmak gerekli ya da “bölge ve dil ayarlarını ingiltere-ingilizce’ye çevirmeli”. ( Sorun RDT’den oluÅ?uyor. Eclipse platformunu açarken de aynı Å?ekilde argüman kullanabilirsiniz.)
radrails -nl en-EN
eclipse -nl en-EN
Sorunun KaynaÄ?ı:
Sorun Ruby Development Environment‘ten kaynaklanıyor.
RadRails’in etkilenme sebebi ise alt yapı olarak RDT kullanması.
5 Adımda Daha Güzel RadRails IDE 04/01/07
RadRails ruby ve “ruby on rails” için geliÅ?tirim arayüzü (ide). Birkaç deÄ?iÅ?iklik ile daha da güzel hale getirebiliriz.
- Ruby, RDoc, Rake, Rails, Ri Ayarları
- Klavye Kısayolları
- RadRailsTemplates
- “Consolas” Fontu
- RadRails TexMate Görünümü
Yazının devamında ayarlamalar ve kurulumlar hakkında bilgi bulabilirsiniz.






