Azərbaycanca AzərbaycancaDeutsch Deutsch日本語 日本語Lietuvos Lietuvosසිංහල සිංහලTürkçe TürkçeУкраїнська УкраїнськаUnited State United State
Destek
www.wikipedia.tr-tr.nina.az
  • Vikipedi

Ruby On Rails ya da Rails Ruby diliyle yazılmış açık kaynak kodlu bir web uygulama geliştirme çatısıdır Web uygulamaları

Ruby on Rails

Ruby on Rails
www.wikipedia.tr-tr.nina.azhttps://www.wikipedia.tr-tr.nina.az
TikTok Jeton Satışı

Ruby On Rails ya da Rails, Ruby diliyle yazılmış, açık kaynak kodlu bir web uygulama geliştirme çatısıdır. Web uygulamaları için ihtiyaç duyulabilecek bütün bileşenleri barındıran Rails; model-view-controller, , yaklaşımlarını temel alır.

Ruby on Rails
image
Geliştirici(ler)Rails Core Team
Güncel sürüm6.0.1 / 30 Haziran 2016 (7 yıl önce) (2016-06-30)
Programlama diliRuby
İşletim sistemiÇoklu platform
TürWeb uygulama çatısı
LisansMIT Lisansı
Resmî sitesihttp://rubyonrails.org/
Kod deposu
  • github.com/rails/rails
image

Geçmiş

Ruby on Rails, David Heinemeier Hansson tarafından, gerçek bir proje yönetim aracı olan Basecamp21 Ocak 2008 tarihinde Wayback Machine sitesinde . uygulamasından çıkarılmış bir çatıdır. İlk versiyonu Haziran 2004'te, mevcut son ana versiyon 5.0 ise 30 Haziran 2016'da duyurulmuştur.

Sürüm Geçmişi
Sürüm Tarih Değişiklikler / Yeni Özellikler Notlar
1.0 13 Aralık 2005 (18 yıl önce) (2005-12-13)
1.2 19 Ocak 2007 (17 yıl önce) (2007-01-19)
2.0 7 Aralık 2007 (16 yıl önce) (2007-12-07)
2.1 1 Haziran 2008 (16 yıl önce) (2008-06-01)
2.2 21 Kasım 2008 (15 yıl önce) (2008-11-21)
2.3 16 Mart 2009 (15 yıl önce) (2009-03-16) Rack, iç içe form desteği, şablon ve şablon motorlarında büyük güncellemeler
3.0 29 Ağustos 2010 (13 yıl önce) (2010-08-29) Merb ile birleşim
3.1 31 Ağustos 2011 31 Ağustos 2011 (12 yıl önce) (2011-08-31) Asset Pipeline, Streaming, jQuery, CoffeeScript ve Sass desteği
3.2 20 Ocak 2012 (12 yıl önce) (2012-01-20) Journey engine, Tagged Logging
4.0 25 Haziran 2013 (10 yıl önce) (2013-06-25) Russian Doll Caching, Turbolinks, Live Streaming
4.1 8 Nisan 2014 (10 yıl önce) (2014-04-08) Spring, Enumeration, Mailer önizleme, secrets.yml
4.2 19 Aralık 2014 (9 yıl önce) (2014-12-19) Active Job, asenkron email, Adequate Record, Web Console
5.0 30 Haziran 2016 (7 yıl önce) (2016-06-30) ActionCable, API modu
5.1 27 Nisan 2017 (7 yıl önce) (2017-04-27)
5.2 9 Nisan 2018 (6 yıl önce) (2018-04-09)
6.0 15 Ağustos 2019 (4 yıl önce) (2019-08-15)

Felsefesi

Rails, temel olarak Convention over Configuration ve Don't Repeat Yourself (DRY) yaklaşımları ü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:

  • (Model)
  • (View)
  • (Controller)

Rails Modülleri

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

Kaynakça

  1. ^ . 6 Kasım 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Kasım 2019. 
  2. ^ "Getting Started with Rails". Rails Guides. 29 Nisan 2016 tarihinde kaynağından . Erişim tarihi: 16 Kasım 2014. 
  3. ^ . Riding Rails. 17 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Kasım 2014. 
  4. ^ . Riding Rails. 10 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Kasım 2014. 
  5. ^ . Riding Rails. 18 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Kasım 2014. 
  6. ^ . Riding Rails. 24 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Kasım 2014. 
  7. ^ . Riding Rails. 18 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Kasım 2014. 
  8. ^ . Riding Rails. 3 Mayıs 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Kasım 2014. 
  9. ^ . Riding Rails. 2 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Kasım 2014. 
  10. ^ "bumping to 3.1.0". 19 Haziran 2016 tarihinde kaynağından . Erişim tarihi: 9 Kasım 2014. 
  11. ^ . Riding Rails. 9 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Kasım 2014. 
  12. ^ . Riding Rails. 27 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Ekim 2014. 
  13. ^ . Riding Rails. 8 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Ekim 2014. 
  14. ^ . 9 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Şubat 2015. 
  15. ^ . 11 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Kasım 2019. 
  16. ^ . 29 Eylül 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Kasım 2019. 
  17. ^ . 26 Temmuz 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Kasım 2019. 
  18. ^ . 2 Aralık 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Kasım 2019. 

Dış bağlantılar

  • Ruby On Rails16 Mayıs 2007 tarihinde Wayback Machine sitesinde ., Ana sayfa
  • Ruby programlama dili8 Ocak 2020 tarihinde Wayback Machine sitesinde ., Ana sayfa

wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar

Ruby On Rails ya da Rails Ruby diliyle yazilmis acik kaynak kodlu bir web uygulama gelistirme catisidir Web uygulamalari icin ihtiyac duyulabilecek butun bilesenleri barindiran Rails model view controller yaklasimlarini temel alir Ruby on RailsGelistirici ler Rails Core TeamGuncel surum6 0 1 30 Haziran 2016 7 yil once 2016 06 30 Programlama diliRubyIsletim sistemiCoklu platformTurWeb uygulama catisiLisansMIT LisansiResmi sitesihttp rubyonrails org Kod deposugithub com rails railsGecmisRuby on Rails David Heinemeier Hansson tarafindan gercek bir proje yonetim araci olan Basecamp21 Ocak 2008 tarihinde Wayback Machine sitesinde uygulamasindan cikarilmis bir catidir Ilk versiyonu Haziran 2004 te mevcut son ana versiyon 5 0 ise 30 Haziran 2016 da duyurulmustur Surum Gecmisi Surum Tarih Degisiklikler Yeni Ozellikler Notlar1 0 13 Aralik 2005 18 yil once 2005 12 13 1 2 19 Ocak 2007 17 yil once 2007 01 19 2 0 7 Aralik 2007 16 yil once 2007 12 07 2 1 1 Haziran 2008 16 yil once 2008 06 01 2 2 21 Kasim 2008 15 yil once 2008 11 21 2 3 16 Mart 2009 15 yil once 2009 03 16 Rack ic ice form destegi sablon ve sablon motorlarinda buyuk guncellemeler3 0 29 Agustos 2010 13 yil once 2010 08 29 Merb ile birlesim3 1 31 Agustos 2011 31 Agustos 2011 12 yil once 2011 08 31 Asset Pipeline Streaming jQuery CoffeeScript ve Sass destegi3 2 20 Ocak 2012 12 yil once 2012 01 20 Journey engine Tagged Logging4 0 25 Haziran 2013 10 yil once 2013 06 25 Russian Doll Caching Turbolinks Live Streaming4 1 8 Nisan 2014 10 yil once 2014 04 08 Spring Enumeration Mailer onizleme secrets yml4 2 19 Aralik 2014 9 yil once 2014 12 19 Active Job asenkron email Adequate Record Web Console5 0 30 Haziran 2016 7 yil once 2016 06 30 ActionCable API modu5 1 27 Nisan 2017 7 yil once 2017 04 27 5 2 9 Nisan 2018 6 yil once 2018 04 09 6 0 15 Agustos 2019 4 yil once 2019 08 15 FelsefesiRails temel olarak Convention over Configuration ve Don t Repeat Yourself DRY yaklasimlari uzerine kurulmustur Convention over Configuration ile Ruby on Rails catisi tarafindan daha onceden belirlenmis kurallara uygun yazilim gelistirilerek cesitli konfigurasyonel ve yazilimla ilgili rutin islerin otomatik olarak Ruby on Rails catisi tarafindan yapilmasi kastedilmektedir En iyi ornek Ruby on Rails in Model altyapisini olusturan ActiveRecord yapisindan verilebilir Rails de yazilim gelistirmeye baslamadan once veritabaninda bulunan tablolar isimlendirilirken Ingilizce cogul olacak sekilde verilirse ornegin customers products vb kod icinde sadece customer products seklinde yazarak iki tablo arasinda iliski saglanabilir ve musterinin satin aldigi urunlerin bilgisine baska herhangi bir kod yazmaya gerek kalmadan ulasilabilir Yazilimi kolaylastirici benzer kurallar Ruby on Rails de oldukca fazladir Don t Repeat Yourself DRY felsefesi ise ayni uygulama icinde ayni isi yapan kod parcalarinin en aza indirilmesini ongorur Ornegin View altyapisinda kullanilan partial yapisi yazilmis bir kod parcacigini bircok farkli noktada kullanabilmeyi saglar Rails uygulamanin kucuk parcalara ayrilarak kod tekrarini onlemek konusunda oldukca basarilidir Rails YapisiMVC yapisini olusturan genel moduller soyledir Model View Controller Rails ModulleriActionMailer ActionController ActionView ActionWebService ActiveRecord ActiveSupportKaynakca 6 Kasim 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Kasim 2019 Getting Started with Rails Rails Guides 29 Nisan 2016 tarihinde kaynagindan Erisim tarihi 16 Kasim 2014 Riding Rails 17 Aralik 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Kasim 2014 Riding Rails 10 Mart 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Kasim 2014 Riding Rails 18 Aralik 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Kasim 2014 Riding Rails 24 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Kasim 2014 Riding Rails 18 Aralik 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Kasim 2014 Riding Rails 3 Mayis 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Kasim 2014 Riding Rails 2 Kasim 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Kasim 2014 bumping to 3 1 0 19 Haziran 2016 tarihinde kaynagindan Erisim tarihi 9 Kasim 2014 Riding Rails 9 Mart 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Kasim 2014 Riding Rails 27 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 31 Ekim 2014 Riding Rails 8 Aralik 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 25 Ekim 2014 9 Aralik 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 2 Subat 2015 11 Ocak 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Kasim 2019 29 Eylul 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Kasim 2019 26 Temmuz 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Kasim 2019 2 Aralik 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Kasim 2019 Dis baglantilarRuby On Rails16 Mayis 2007 tarihinde Wayback Machine sitesinde Ana sayfa Ruby programlama dili8 Ocak 2020 tarihinde Wayback Machine sitesinde Ana sayfa

Yayın tarihi: Haziran 23, 2024, 15:35 pm
En çok okunan
  • Aralık 02, 2025

    La Burbanche

  • Kasım 19, 2025

    LaTeXila

  • Kasım 22, 2025

    LaGrange County, Indiana

  • Kasım 20, 2025

    Laz yavşanı

  • Kasım 28, 2025

    Laz Stubički

Günlük
  • Kurgusal karakter

  • Székesfehérvár

  • 1917

  • 1922

  • 2008 Yunanistan ayaklanmaları

  • Tunku Abdurrahman

  • 6 Aralık

  • Orta parmak işareti

  • Nobel Ödülü

  • Turku Liman

NiNa.Az - Stüdyo

  • Vikipedi

Bültene üye ol

Mail listemize abone olarak bizden her zaman en son haberleri alacaksınız.
Temasta ol
Bize Ulaşın
DMCA Sitemap Feeds
© 2019 nina.az - Her hakkı saklıdır.
Telif hakkı: Dadaş Mammedov
Üst