İçeriğe geç
parazade

Ruby Ne Demek?

Yayın: · Son güncelleme:

Ruby Ne Demek? Kısaca

Ruby, 1990'ların ortasında Japonya'da geliştirilen, okunabilir ve doğal dile yakın sözdizimiyle bilinen, yorumlanan ve nesne yönelimli bir programlama dilidir. En çok Ruby on Rails çatısıyla web geliştirmede kullanılır.

Ruby nedir?
İçindekiler
  1. Ruby ne demek?
  2. Ruby on Rails ile ilişkisi
  3. Kimler için uygun?

Ruby ne demek?

Ruby, Japon geliştirici Yukihiro Matsumoto'nun tasarladığı, 1995'te yayımlanan bir programlama dilidir. Adı yakut taşından gelir. Dilin çıkış felsefesi, programcının mutluluğunu ve kodun okunabilirliğini öne almaktır.

Ruby'de neredeyse her şey bir nesnedir, sayılar bile. Örneğin 5.times { puts "Merhaba" } satırı, ekrana beş kez "Merhaba" yazar ve İngilizce bir cümle gibi okunur.

Ruby on Rails ile ilişkisi

Ruby'yi geniş kitlelere tanıtan, 2000'lerin ortasında çıkan Ruby on Rails adlı web çatısıdır. Rails, "yapılandırma yerine gelenek" ilkesiyle çalışır. Klasör yapısı ve adlandırma kurallarına uyduğunuzda birçok ayarı kendisi yapar.

Bu yaklaşım, bir girişimin fikrini kısa sürede çalışan bir ürüne dönüştürmesini kolaylaştırır. Örneğin üyelik, ürün listesi ve sipariş akışı olan basit bir pazar yeri prototipi, Rails ile birkaç haftada ayağa kaldırılabilir. Bu yüzden MVP aşamasındaki ekipler arasında sık tercih edilmiştir.

Kimler için uygun?

Okunaklı kod yazmayı seven ve web uygulaması geliştirmek isteyenler için Ruby keyifli bir başlangıç olabilir. Topluluğu köklü, kütüphaneleri (gem) zengindir. Sunucu yönetimi araçları ve otomasyon betikleri de Ruby ile sık yazılır.

Öte yandan iş ilanı sayısı JavaScript, Python ya da Java kadar fazla değildir. Dil seçmeden önce hedeflediğiniz şirketlerin hangi teknolojileri kullandığına bakmanız faydalı olur.

Sıkça Sorulan Sorular

Ruby nedir, ne işe yarar?

Ruby genel amaçlı bir programlama dilidir. En çok web uygulamaları, otomasyon betikleri ve hızlı prototipleme için kullanılır.

Ruby ile Ruby on Rails aynı şey mi?

Hayır. Ruby programlama dilidir, Ruby on Rails ise bu dille yazılmış bir web uygulama çatısıdır. Rails kullanmak için Ruby bilmek gerekir.

İlgili terimler