Ruby on Rails

Vikipediya, ochiq ensiklopediya
Navigatsiya qismiga oʻtish Qidirish qismiga oʻtish
Ruby on Rails logosi

Ruby on Rails yoki Rails — MIT litsenziyasi boʻyicha Rubyda yozilgan server tomonidagi web-dastur freymvorki. Rails bu maʼlumotlar bazasi, web-servis va web-sahifalar uchun standart tuzilmalarni taʼminlovchi model-view-controller (MVC) freymvork hisoblanadi. Bu maʼlumotlar uzatish uchun JSON yoki XML kabi web-standartlardan foydalanishni va foydalanuvchi interfeysi uchun HTML, CSS va JavaScriptni ishlatishni ragʻbatlantiradi va osonlashtiradi. MVCga qoʻshimcha ravishda, Rails boshqa taniqli dasturiy taʼminot muhandislik namunalari va paradigmalaridan, shu jumladan konfiguratsiyadan (CoC) foydalanish, oʻzingizni takrorlamaslik (DRY) va faol yozuvlar namunalariga urgʻu beradi.[1]

Tarixi[tahrir | manbasini tahrirlash]

Versiya tarixi
Versiya Sana Izohlar
Old version, no longer maintained: 1.0[2]
Old version, no longer maintained: 1.2[3]
Old version, no longer maintained: 2.0[4]
Old version, no longer maintained: 2.1[5]
Old version, no longer maintained: 2.2[6]
Old version, no longer maintained: 2.3[7]
Old version, no longer maintained: 3.0[8]
Old version, no longer maintained: 3.1[9]
Old version, no longer maintained: 3.2[10]
Old version, no longer maintained: 4.0[11]
Old version, no longer maintained: 4.1[12]
Old version, no longer maintained: 4.2[13]
Old version, no longer maintained: 5.0[14]
Old version, no longer maintained: 5.1[15]
Older version, yet still maintained: 5.2[16]
Current stable version: 6.0[17]
<div style="float: left; margin-left: 1em; Expression error: Unrecognized punctuation character "[".">Legend:
<div style="float: left; margin-left: 1em; Expression error: Unrecognized punctuation character "[".">Expression error: Unrecognized punctuation character "[".<div style="float: left; margin-left: 1em; Expression error: Unrecognized punctuation character "[".">Older version, still maintained<div style="float: left; margin-left: 1em; Expression error: Unrecognized punctuation character "[".">Soʻnggi versiyasi<div style="float: left; margin-left: 1em; Expression error: Unrecognized punctuation character "[".">Latest preview version<div style="float: left; margin-left: 1em; Expression error: Unrecognized punctuation character "[".">Kelajakdagi chiqishi


Manbalar[tahrir | manbasini tahrirlash]

  1. „Getting Started with Rails: What Is Rails?“. guides.rubyonrails.org. Qaraldi: 10-avgust 2014.
  2. "Rails 1.0: Party like it's one oh oh!". weblog.rubyonrails.org. Retrieved 9-iyun 2010-yil.
  3. "Rails 1.2: REST admiration, HTTP lovefest, and UTF-8 celebrations" Arxivlandi 2012-11-02 Wayback Machine saytida.. weblog.rubyonrails.org. Retrieved 9-iyun 2010-yil.
  4. "Rails 2.0: It's done!". weblog.rubyonrails.org. Retrieved 9-iyun 2010-yil.
  5. Rails 2.1: Time zones, dirty, caching, gem dependencies, caching, etc Arxivlandi 2012-11-02 Wayback Machine saytida.. weblog.rubyonrails.org. Retrieved 9-iyun 2010-yil.
  6. "Rails 2.2: i18n, HTTP validators, thread safety, JRuby/1.9 compatibility, docs". weblog.rubyonrails.org. Retrieved 9-iyun 2010-yil.
  7. "Rails 2.3: Templates, Engines, Rack, Metal, much more!". weblog.rubyonrails.org. Retrieved 9-iyun 2010-yil.
  8. "Rails 3.0: It's ready!". weblog.rubyonrails.org. Retrieved 30-avgust 2010-yil.
  9. „bumping to 3.1.0“. Github.com.
  10. „Preparing for 3.2.0 release“. Github.com.
  11. „Rails 4 in 30’“. blog.wyeworks.com. 4-dekabr 2012-yilda asl nusxadan arxivlandi. Qaraldi: 26-iyul 2020-yil. Arxivlandi 2012-12-04 Wayback Machine saytida.
  12. Manba xatosi: Invalid <ref> tag; no text was provided for refs named 41announce
  13. Manba xatosi: Invalid <ref> tag; no text was provided for refs named 42announce
  14. Manba xatosi: Invalid <ref> tag; no text was provided for refs named 50announce
  15. Manba xatosi: Invalid <ref> tag; no text was provided for refs named 51announce
  16. dhh. „Rails 5.2.0 FINAL: Active Storage, Redis Cache Store, HTTP/2 Early Hints, CSP, Credentials“. weblog.rubyonrails.org. Qaraldi: 10-aprel 2018-yil.
  17. dhh. „Rails 6.0: Action Mailbox, Action Text, Multiple DBs, Parallel Testing, Webpacker by default, and Zeitwerk“. weblog.rubyonrails.org. 2-dekabr 2019-yilda asl nusxadan arxivlandi. Qaraldi: 16-avgust 2019-yil.

Havolalar[tahrir | manbasini tahrirlash]