Lompat ke isi

Ruby on Rails: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
k menambahkan Kategori:Internet menggunakan HotCat
Innitiative.35 (bicara | kontrib)
kTidak ada ringkasan suntingan
 
(12 revisi perantara oleh 9 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{distinguish|Ruby_(bahasa_pemrograman)}}
{{distinguish|Ruby (bahasa pemrograman)}}
{{Infobox software
{{Infobox software
| name = Ruby on Rails
| name = Ruby on Rails
| logo =
| logo =
| screenshot =
| screenshot =
| caption =
| caption =
| author = [[David Heinemeier Hansson]]
| author = [[David Heinemeier Hansson]]
| developer = [http://www.rubyonrails.org/core Rails Core Team]
| developer = [http://www.rubyonrails.org/core Rails Core Team]
| discontinued =
| discontinued =
| latest release version = 4.0.4
| latest release version = 7.0.4.3
| latest release date = {{release date and age|2014|03|14}}<ref>{{cite web |url=http://weblog.rubyonrails.org/2014/3/14/Rails-4-0-4-has-been-released/ |title=[ANN] Rails 4.0.4 has been released! |website=Ruby on Rails |author=rafaelfranca |accessdate=15 March 2014}}</ref>
| latest release date = {{release date and age|2023|03|13}}<ref>{{cite web|url=https://rubyonrails.org/2023/3/13/Rails-7-0-4-3-and-6-1-7-3-have-been-released|title=Rails 7.0.4.3 and 6.1.7.3 have been released!|website=Ruby on Rails|accessdate=15 April 2023|}}</ref>
| released = {{Start date and age|df=yes|2005|12|13}}
| latest preview version = 4.1.0 RC 1
| operating system = [[Lintas platform]]
| released = {{Start date and age|df=yes|2005|12|13}}
| platform =
| latest preview date = {{release date and age|2014|02|18}}<ref>{{cite web |url=http://weblog.rubyonrails.org/2014/2/18/Rails-4-1-rc1/ |title=Rails 4.1.0: Release candidate 1}}</ref>
| status = Active
| language =
| programming language = [[Ruby (bahasa pemrograman)|Ruby]]
| operating system = [[Cross-platform]]
| platform =
| genre =
| language =
| license = [[Lisensi MIT]]
| website = {{URL|https://rubyonrails.org/}}
| programming language = [[Ruby_(bahasa_pemrograman)|Ruby]]
| genre =
| license = [[Lisensi MIT]]
| website = {{URL|http://rubyonrails.org}}
}}
}}
'''Ruby on Rails''', disebut juga '''Rails''', adalah sebuah [[Kerangka_kerja_aplikasi_web|kerangka kerja aplikasi web]] [[open source|sumber terbuka]] yang berjalan via [[Ruby_(bahasa_pemrograman)|bahasa pemrograman Ruby]]. Ia merupakan kerangka kerja ''full-stack'': memampukan pembuatan laman dan aplikasi yang mengumpulkan informasi dari server web, berkomunikasi dengan atau memanggil sebuah kueri dari server web, dan mengolah templat dari sumber. Sebagai hasilnya, Rails menyajikan fitur sistem ''routing'' yang independen dari server web.
'''Ruby on Rails''', disebut juga '''Rails''', adalah sebuah [[kerangka kerja aplikasi web]] [[sumber terbuka]] yang berjalan via [[Ruby (bahasa pemrograman)|bahasa pemrograman Ruby]]. Ia merupakan kerangka kerja ''full-stack'': memampukan pembuatan laman dan aplikasi yang mengumpulkan informasi dari server web, berkomunikasi dengan atau memanggil sebuah kueri dari server web, dan mengolah templat dari sumber. Sebagai hasilnya, Rails menyajikan fitur sistem ''routing'' yang independen dari server web.


Ruby on Rails menegaskan penggunaan [[Pola_desain|pola-pola]] dan prinsip-prinsip [[Rekayasa_perangkat_lunak|rekayasa perangkat lunak]] terkenal, seperti ''[[Pola_active_record|pola active record]]'', ''[[konvensi diatas konfigurasi]] (CoC)'', ''[[DRY|don't repeat yourself]] (DRY)'', and ''[[MVC|model-view-controller]] (MVC)''.
Ruby on Rails menegaskan penggunaan [[Pola desain|pola-pola]] dan prinsip-prinsip [[rekayasa perangkat lunak]] terkenal, seperti ''[[pola active record]]'', ''[[konvensi diatas konfigurasi]] (CoC)'', ''[[DRY|don't repeat yourself]] (DRY)'', and ''[[MVC|model-view-controller]] (MVC)''.


==References==
== Sejarah ==
Ruby on Rails pertama kali di rilis pada juli 2004 oleh David Heinemeier Hansson. Awalnya, framework ini merupakan bagian dari Basecamp, sebuah ''Project Management Tool'' yang juga merupakan nama sebuah perusahaan pemiliknya.
{{Reflist|2}}


Rails versi 2.3 di rilis pada Maret 2015 dengan banyak fitur baru seperti Rails Engine, Rack, dan ''Nested Mode Forms.''
==External links==

<!-- Wikipedia is not a linkfarm. If you think there is an amazing reason that another link should be added, discuss it on the talk page. Otherwise it's snip snip snip! -->
Rails versi 3.1 di rilis pada 31 Agustus 2011 dengan fitur mayor seperti ''Reversible Database Migrations'', Asset Pipeline, Streaming, [[jQuery]] sebagai J''avascript Library'' dan memerkenalkan CoffeeScript serta Sass.

Rails versi 3.2 di rilas pada 20 Januari 2012 yang memfokuskan pada performa dan kecepatan. Pada versi ini R''outing Engine'', ''Automatic Query Explain'' dan ''Tagged Logging'' pertama kali di perkenalkan. Versi ini juga merupakan versi Rails terakhir yang men S''upport'' Ruby versi 1.8.7.

Rails versi 4.0 di rilis pada 25 Juni 2013, memperkenalkan ''Russian Doll Caching'', Turbolinks, ''Live Streaming.'' Active Resource dan Active Record Observer mulai di pisah dari sistem, dan tersedia sebagai ''Gem''.

Rails 4.1 dirilis pada 8 April 2014, memperkenalkan Spring, Variants, Enums, Mailer previews, and secrets.yml.

Rails 4.2 dirilis pada 19 Desember 2014, memperkenalkan Active Job, asynchronous emails, Adequate Record, Web Console, and [[foreign key]]s. Kali ini, Aaron Petterson dipercayakan untuk merombak Active Record untuk meningkatkan performa.

Rails 5.0 dirilis pada 30 juni 2016, memperkenalkan Action Cable, Rails API, danActive Record Attributes API.<ref>{{Cite web|url=http://rubyrails.id/2016/07/02/rails-minggu-ini-26-2016-semua-tentang-rails-5.html|title=Rails Minggu Ini - Semua Tentang Rails 5|website=rubyrails.id|access-date=2016-10-08}}{{Pranala mati|date=Mei 2021 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>

== Referensi ==
{{Reflist}}

== Pranala luar ==
{{Wikibooks|Ruby on Rails}}
{{Wikibooks|Ruby on Rails}}
*[http://www.rubyonrails.org/ Ruby on Rails official website] – rubyonrails.org
* [http://www.rubyonrails.org/ Ruby on Rails official website] – rubyonrails.org
*[http://railscasts.com/ Railscasts.com] – these screencasts are short and focus on Ruby on Rails technique
* [http://railscasts.com/ Railscasts.com] – these screencasts are short and focus on Ruby on Rails technique
*[https://github.com/rails/rails Rails source code]
* [https://github.com/rails/rails Rails source code]


[[Kategori:Peralatan dan pustaka pengembangan perangkat lunak bebas]]
[[Kategori:Internet]]
[[Kategori:Kerangka kerja aplikasi web]]

Revisi terkini sejak 14 April 2023 23.49

Ruby on Rails
Edit nilai pada Wikidata
Tipeperangkat lunak bebas dan kerangka web Edit nilai pada Wikidata
Versi pertama13 Desember 2005; 18 tahun lalu (2005-12-13)
Versi stabil
7.2.1 (22 Agustus 2024) Edit nilai pada Wikidata
LisensiLisensi MIT
Karakteristik teknis
Sistem operasiLintas platform
Bahasa pemrogramanRuby Edit nilai pada Wikidata
Informasi pengembang
PembuatDavid Heinemeier Hansson
PengembangRails Core Team
Informasi tambahan
Situs webrubyonrails.org
BlogBlog oficial Edit nilai pada Wikidata
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Subredditrails Edit nilai pada Wikidata
X: rails GitHub: rails Modifica els identificadors a Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

Ruby on Rails, disebut juga Rails, adalah sebuah kerangka kerja aplikasi web sumber terbuka yang berjalan via bahasa pemrograman Ruby. Ia merupakan kerangka kerja full-stack: memampukan pembuatan laman dan aplikasi yang mengumpulkan informasi dari server web, berkomunikasi dengan atau memanggil sebuah kueri dari server web, dan mengolah templat dari sumber. Sebagai hasilnya, Rails menyajikan fitur sistem routing yang independen dari server web.

Ruby on Rails menegaskan penggunaan pola-pola dan prinsip-prinsip rekayasa perangkat lunak terkenal, seperti pola active record, konvensi diatas konfigurasi (CoC), don't repeat yourself (DRY), and model-view-controller (MVC).

Ruby on Rails pertama kali di rilis pada juli 2004 oleh David Heinemeier Hansson. Awalnya, framework ini merupakan bagian dari Basecamp, sebuah Project Management Tool yang juga merupakan nama sebuah perusahaan pemiliknya.

Rails versi 2.3 di rilis pada Maret 2015 dengan banyak fitur baru seperti Rails Engine, Rack, dan Nested Mode Forms.

Rails versi 3.1 di rilis pada 31 Agustus 2011 dengan fitur mayor seperti Reversible Database Migrations, Asset Pipeline, Streaming, jQuery sebagai Javascript Library dan memerkenalkan CoffeeScript serta Sass.

Rails versi 3.2 di rilas pada 20 Januari 2012 yang memfokuskan pada performa dan kecepatan. Pada versi ini Routing Engine, Automatic Query Explain dan Tagged Logging pertama kali di perkenalkan. Versi ini juga merupakan versi Rails terakhir yang men Support Ruby versi 1.8.7.

Rails versi 4.0 di rilis pada 25 Juni 2013, memperkenalkan Russian Doll Caching, Turbolinks, Live Streaming. Active Resource dan Active Record Observer mulai di pisah dari sistem, dan tersedia sebagai Gem.

Rails 4.1 dirilis pada 8 April 2014, memperkenalkan Spring, Variants, Enums, Mailer previews, and secrets.yml.

Rails 4.2 dirilis pada 19 Desember 2014, memperkenalkan Active Job, asynchronous emails, Adequate Record, Web Console, and foreign keys. Kali ini, Aaron Petterson dipercayakan untuk merombak Active Record untuk meningkatkan performa.

Rails 5.0 dirilis pada 30 juni 2016, memperkenalkan Action Cable, Rails API, danActive Record Attributes API.[2]

Referensi

[sunting | sunting sumber]
  1. ^ "Rails 7.0.4.3 and 6.1.7.3 have been released!". Ruby on Rails. Diakses tanggal 15 April 2023. 
  2. ^ "Rails Minggu Ini - Semua Tentang Rails 5". rubyrails.id. Diakses tanggal 2016-10-08. [pranala nonaktif permanen]

Pranala luar

[sunting | sunting sumber]