Ruby dan Jekyll

07 May 2025

penjelasan tentang Ruby dan Jekyll.

Ruby adalah bahasa pemrograman tingkat tinggi, interpretatif, dan sepenuhnya berorientasi objek. Ruby diciptakan oleh Yukihiro Matsumoto (Matz) dan dirilis pertama kali pada tahun 1995. Tujuannya adalah untuk membuat bahasa pemrograman yang menyenangkan dan produktif digunakan.

Fitur Utama Ruby

  1. Object-Oriented: Segalanya adalah objek — termasuk angka, string, dan bahkan kelas.

  2. Dynamic Typing: Tidak perlu menentukan tipe data.

  3. Garbage Collection: Ruby secara otomatis mengelola memori.

  4. Flexible Syntax: Penulisan kode yang ekspresif dan ringkas.

  5. Metaprogramming: Ruby dapat menulis dan mengubah kode secara runtime.

Kegunaan Ruby

  1. Pengembangan web (terutama dengan Ruby on Rails)

  2. Automasi skrip

  3. Pemrosesan data ringan

  4. Static site generation (seperti Jekyll)

Jekyll adalah static site generator (pembuat situs statis) yang dibangun dengan menggunakan Ruby. Jekyll sangat populer di kalangan pengembang yang ingin membuat blog atau situs pribadi tanpa backend dinamis seperti database.

Kelebihan Jekyll

  1. Cepat (karena hanya HTML statis)

  2. Aman (tidak ada backend untuk diserang)

  3. Mudah di-deploy (terutama di GitHub Pages)

  4. Tidak memerlukan database

Hubungan Ruby dan Jekyll

  1. Jekyll dibuat dengan Ruby, sehingga untuk menggunakan Jekyll, kamu perlu menginstal Ruby terlebih dahulu.

  2. Kamu bisa menjalankan perintah seperti jekyll serve atau jekyll build melalui terminal setelah Ruby dan Jekyll diinstal.

Ruby dan Jekyll