İ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  Generator penceresi ilk sürümden bu yana hemen hemen aynı, görevini layıkıyla yapıyor.

 

hizlibutonlar 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.

h1-editor Rhtm düzenleme ekranında ufaktan xhtml düzenleme butonları yerleÅŸtirilmiÅŸ. Güzel olmuÅŸ.

 

presence

Kod tamamlama özelliÄŸi geliÅŸtirilmiÅŸ, daha fazla dökümansal ayrıntıya yer vermeye baÅŸlamış.

 

 

tabilegecis

Tab ile kod tamamlamalar ile geçiÅŸ yapılabiliyor.

 

tail

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

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.

 

 

 

 

railstest test-basarili

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.

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.

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…

Devamını Okumak İstiyorum

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…

Devamını Okumak İstiyorum

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ı.

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.

Devamını Okumak İstiyorum

Sayfada yayımlanan yazılar aksi belirtmedildiği sürece Murat Arif Çeliker'e aittir. Yorumlar, yorumu yapan kullanıcıların kendi görüşleridir.
açılış - deneyhane - tasarılar - hakkımda - iletişim -

Sitede altyapı olarak Wordpress kullanılmıştır.