Ruby on Rails
Thu . 18 Aug 2018

Ruby on Rails

ruby on rails, ruby on rails tutorial
Ruby On Rails, Ruby diliyle yazılmış, açık kaynak kodlu bir web uygulama geliştirme çatısıdır (framework). Rails adıyla da bilinen Ruby on Rails; Model-View-Controller (MVC) yaklaşımını benimsemekte olup, geliştiricilere web sunucusu bilgilerini toplama, veritabanındaki bilgileri sorgulama veya düzenleme ve sayfa şablonunu işleme noktalarında pek çok kolaylık sağlamaktadır.


Konu başlıkları

  • 1 Geçmiş
  • 2 Felsefesi
  • 3 Rails Yapısı
  • 4 Rails Modülleri
  • 5 Dış bağlantılar

Geçmiş

Sürüm Geçmişi
Sürüm Tarih
1.0 13 Aralık 2005
1.2 19 Ocak 2007
2.0 7 Aralık 2007
2.1 1 Haziran 2008
2.2 21 Kasım 2008
2.3 16 Mart 2009
3.0 29 Ağustos 2010
3.1 31 Ağustos 2011
3.2 20 Ocak 2012
4.0 25 Haziran 2013

Ruby on Rails, David Heinemeier Hansson tarafından, gerçek bir proje yönetim aracı olan Basecamp uygulamasından çıkarılmış bir çatıdır. İlk versiyonu Haziran 2004'de, en son ana versiyon 4.0.0 ise Haziran 2013'de duyurulmuştur.

Felsefesi

Ruby on Rails temel olarak Convention over Configuration ve Don't Repeat Yourself (DRY) felsefesi üzerine kurulmuştur. "Convention over Configuration" ile, Ruby on Rails çatısı tarafından daha önceden belirlenmiş kurallara uygun yazılım geliştirilerek, çeşitli konfigürasyonel ve yazılımla ilgili rutin işlerin otomatik olarak Ruby on Rails çatısı tarafından yapılması kastedilmektedir. En iyi örnek, Ruby on Rails'in Model altyapısını oluşturan ActiveRecord yapısından verilebilir. Rails'de yazılım geliştirmeye başlamadan önce, veritabanında bulunan tablolar isimlendirilirken, İngilizce çoğul olacak şekilde verilirse (örneğin; customers, products vb.), kod içinde sadece customer.products şeklinde yazarak iki tablo arasında ilişki sağlanabilir ve müşterinin satın aldığı ürünlerin bilgisine başka herhangi bir kod yazmaya gerek kalmadan ulaşılabilir. Yazılımı kolaylaştırıcı benzer kurallar Ruby on Rails'de oldukça fazladır. Don't Repeat Yourself (DRY) felsefesi ise aynı uygulama içinde aynı işi yapan kod parçalarının en aza indirilmesini öngörür. Örneğin, View altyapısında kullanılan "partial" yapısı, yazılmış bir kod parçacığını, birçok farklı noktada kullanabilmeyi sağlar. Rails, uygulamanın küçük parçalara ayrılarak, kod tekrarını önlemek konusunda oldukça başarılıdır.

Rails Yapısı

MVC yapısını oluşturan genel modüller şöyledir:

  • ActiveRecord (Model)
  • ActionView (View)
  • ActionController (Controller)

Rails Modülleri

  • ActionMailer
  • ActionController
  • ActionView
  • ActionWebService
  • ActiveRecord
  • ActiveSupport

Dış bağlantılar

  • Ruby On Rails, Ana sayfa
  • Ruby programlama dili, Ana sayfa

ruby on rails, ruby on rails developer, ruby on rails download, ruby on rails examples, ruby on rails ide, ruby on rails interview questions, ruby on rails jobs, ruby on rails training, ruby on rails tutorial, ruby on rails wiki


Ruby on Rails Hakkında Bilgi

Ruby on Rails


  • user icon

    Ruby on Rails beatiful post thanks!

    29.10.2014


Ruby on Rails
Ruby on Rails
Ruby on Rails konusunu görüntülemektesiniz.
Ruby on Rails nedir, Ruby on Rails kimdir, Ruby on Rails açıklaması

There are excerpts from wikipedia on this article and video

Rastgele Yazılar

Forever Starts Today

Forever Starts Today

"Forever Starts Today", İsveçli şarkıcı Linus Svenning tarafından seslendirilen şarkı. Melodifestiva...
Mavi baştankara

Mavi baştankara

Mavi baştankara (Parus caeruleus), baştankaragiller (Paridae) familyasından mavi-sarı renkli küçük b...
141

141

...
Jane's Addiction

Jane's Addiction

Jane's Addiction, 1985'te Los Angeles, Kaliforniya'da kurulan bir alternatif rock grubudur. Grubun i...