RadRails

Ruby on Rails‘in screencast‘lerindeki programlama hızı gerçekten gözleri kamaştırıyor. Ancak bu hızı sağlayan bir etken de kullanılan editör. Screencast’lerde kullanılan textmate ne yazık ki sadece Mac OS için var ve textmate yazarları ileride bir windows versiyonu yazmayı düşünmediklerini açıkça belirtmişler.

Bu durumda Ruby on Rails’in hız ve sistematiğinden yararlanmak için Mac almak dışında bir seçeneğimiz daha var: RadRails. Java tabanlı eclipse altyapısına sahip olduğu için birçok işletim sisteminde çalışıyor. Bu editörle ilgili ilk izlenimlerim şöyle…

Var olan fonksiyonları ile RadRails textmate’e göre bile birçok avantaja sahip. MVC yapısındaki controller ve view arası geçiş kısayolu (Shift + Ctrl + V) çok kullanışlı. Programa entegre generator ve server yapısı sayesinde rails elemanları oluşturmak için komut istemcisine mecbur değilsiniz. Ayrıca test ve hata logları da editöre entegre edilmiş. SQL görüntüsüne de sahip. Biraz doküman okuyarak RadRails’in etinden sütünden faydalanabiliriz, ancak…!

Bazı sorunları var RadRails’in. Öncelikle windows kullanıcıları için java’nın “Regional and Language Options”la ilgili sorun. Daha önce Oracle kurulumunda da karşılaştığım bu sorun nedeniyle Regional and Language Options Turkish seçili iken hata mesajı vermeden editör ölüyor. O yüzden English (US) seçebilirsiniz. Windows’unuzun tarih ve sayıları amerikan formatında vermemesi için kişiselleştirerek kullanılabilir hale getirebilirsiniz. Bu durumda ne yazık ki windows’ın takviminde gün ve aylar ingilizce gösterilecektir.iBoy 2017 movie trailer

İkinci sorun ise ruby installation’ı ile ilgili. Normalde RadRails ilk kurulduğu zaman ruby.exe path’te yer aldığı için yarım yamalak çalışıyor ve server generate etmek isteyince hata vermediği gibi hiçbir şey de yapmıyor. Bunun için RadRails’in ayarlarından Ruby başlığına girip tüm gerekli olan yerlere ruby.exe’nin yerini belirtmek gerekiyor.

Bir başka not: Varsayılan encoding CP-1252 gelir, proje özelliklerinden (properties) UTF-8’e çevirmezseniz türkçe karakter yüzünden dosyayı kaydetmemek gibi huysuzluklar yapabilir. RadRails ayarlarını biraz kurcalarsanız tüm projeler için varsayılan encoding’i seçme imkanı da mevcut. İsterseniz encoging’i proje bazında da ayarlayabiliyorsunuz.

RadRails’in 0.6’dan 0.7.2’ye kadar sürümlerinde kod tamamlama işlevini tam ve doğru bir şekilde çalıştıramadım, o da ayrı bir konu… İlk stabil versiyonu hevesle beklemekteyim…
Şimdilik bu kadar…

İlgili Yazılar