Ruby on Rails nedir?
Web sitelerinin oluşturulabileceği hızın artmasına yardımcı
olmak için tasarlanan daha yeni bir çözüm olarak Ruby on Rails'in hem
destekçilerine hem de iticilere sahip olması. İşte Ruby on Rails'in nasıl
çalıştığı ve insanların uygulama hakkında ne KOSGEB kredi başvurusu söyledikleri
hakkında bazı bilgiler.
Yaygın olarak ROR veya Rails olarak bilinen, Ruby on Rails,
web sitelerinin oluşturulması için uygulanabilir kodların oluşturulmasına
yardımcı olmak için mantıksal adımlar kullanmak isteyen bir web uygulaması
çerçevesi seçeneğidir. Ruby program dilinde yazılan bir açık kaynak projesi
olarak Ruby on Rails, çerçevenin nasıl işlediğine temel olarak
Model-View-kontrolör tasarım modelini kullanır. Ruby programlama dili, herkesin
öğrenmesi için nispeten kolay olma avantajına sahiptir ve birçok kişinin takip
etmesi kolay olan bir mantık dizisi izler.
Ruby on Rails'in çalışmasını yöneten iki temel ilke vardır.
Birincisi genellikle DRY veya Kendinizi Tekrar Etmeyin şeklinde ifade edilir.
Fikir dili olabildiğince basit tutmaktır, bu yüzden kod da basit kalır. Bu,
programlamayı yazan kişinin sınıf tanımlarında sütun isimlerini belirtmek
zorunda olmadığı anlamına gelir. Ruby on Rails, bilgileri sadece veritabanı
kaynağından çekecektir.
İkinci prensip, Yapılandırma üzerine COC veya Sözleşme'dir.
Bunun anlamı, programcının sınıfların ve tabloların isimlendirilmesinde
varsayılanlara dayanabilmesidir. Örneğin, modelde “tarih” olarak adlandırılan
bir sınıf varsa, veritabanı kaynağındaki İşkur işsizlik maaşı ilgili
tablo otomatik olarak “tarih” olarak adlandırılır. Bu, programcının yalnızca
tabloları adlandırmak için zaman ayırması gerektiği anlamına gelir. veya masaya
farklı bir ad vermek ister. Bu mantıksal çözümün kullanılması, kod yazma
sürecini hızlandırmaya ve web sayfalarını gitmeye hazır hale getirmeye neden
olabilir.
Ruby on Rails'in destekçileri, çözüm sürecini basitleştiren
web sayfalarını geliştirmek için harcanan süreyi en üst düzeye çıkarmanın
harika bir yolu. Ruby on Rails, aynı zamanda, sürecin yaratıcı ucuna daha fazla
enerjinin yönlendirilmesini sağlayarak, web sitesinin çok fazla arasında yer
almasını sağlayacak yaratıcı yollar aramaya daha fazla zaman sağladığını
görüyor.
Aynı zamanda, Ruby on Rails'in dedektifleri, çözümlerin
programcıların yaratıcılığını zorlaştırdığını, çünkü süreçte bir çerez kesici
tercihini yarattığını söylüyor. Zaman içinde çok fazla tasarruf sağlamayan katı
bir yazılım seçeneğinden başka bir şey olarak reddedildi, rakipler bazen Ruby
on Rails'e referanslı yazılım olarak başvururlar.
Tartışmalara rağmen Apple, Ağustos 2006'da şirketin Ekim
2007'de başlayan Mac OS X v10.5 ile Ruby on Rails'i göndermeye başlayacağını
duyurdu. Ruby on Rails piyasaya çıktığında, görmek ilginç olacak. Tüketicilerin
kullanım kolaylığına ve çerçeveye yerleşik varsayılan değerlere nasıl tepki
verdikleri.
Yorumlar
Yorum Gönder