Ruby On Rails (RoR)

Yazar: Laura McKinney
Yaratılış Tarihi: 10 Nisan 2021
Güncelleme Tarihi: 26 Haziran 2024
Anonim
Learn Ruby on Rails - Full Course
Video: Learn Ruby on Rails - Full Course

İçerik

Tanımı - Ruby On Rails (RoR) ne anlama geliyor?

Ruby on Rails (RoR), Ruby'de yazılmış, platformlar arası bir Web uygulaması çerçevesidir. Çerçeve aslen David Heinemeier Hansson tarafından yazılmıştı ve birçok bireysel katılımcının yer aldığı bir demiryolu çekirdek ekibi tarafından araştırılmış ve daha da geliştirilmiştir. RoR, bir programcının programlamada yer alan adımları, zaman ve dilbilgisini asgariye indirerek Web uygulamalarını çok daha hızlı geliştirmesini sağlar.

RoR, basitçe Rails olarak bilinir. RoR'ın ilk sürümü Temmuz 2004’te yapıldı. RoR, MIT lisansı altında dağıtıldı.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Ruby On Rails'i (RoR) Açıklıyor

Ruby on Rails (RoR), uygulama mantığının kullanıcı arayüzünden ayrıldığı model görünüm denetleyicisi (MVC) yaklaşımını izler. RoR, uygulama işlevselliğini kullanıcı Arabiriminden izole etmek için göze çarpmayan JavaScript adı verilen popüler bir teknik uygular. Diğer tüm modern çerçevelerde olduğu gibi, RoR programcıların vermesi gereken karar sayısını azaltmayı amaçlayan bir “konfigürasyon konvansiyonu” yaklaşımı uygulamaktadır. RoR gibi çeşitli paketlerden oluşur:

  • Aktif Kayıt: ilişkisel veritabanlarında bilgi depolayan bir mimari kalıp.
  • ActiveResource: Web servisleri sağlayan paket.
  • Eylem Paketi: kontrol fonksiyonları ile yönetim paketi.
  • Eylem Web hizmetleri: Web hizmetleri paketi.
  • ActiveSupport: destek yönetimi bileşeni.
  • ActionMailer: yönetim bileşeni.

Her ne kadar RoR ilk olarak Mongrel Web sunucusunda çalışmak üzere yazılmış olsa da, şimdi çoğu web sunucusu ve MySQL, PostgreSQL, Oracle, SQL server ve DB2 gibi veritabanı sunucularını desteklemektedir.