Pemrograman Web dengan Ruby on Rails : Installasi

Ruby seperti sebelumnya kita praktikan pada artikel sebelumnya , yaitu teks pada terminal . Kali ini kita akan mencoba membuat Web mengunakan Ruby, ada beragam seperti Sinatra. pada artikel ini kita akan membahasa serial tentang Ruby on Rails / RoR / Rails sebelumnya yang kita perlu tahu dari : Apa itu Web ?

Web

Web merupakan layanan halaman informasi yang diakses melalui protokol jaringan : HTTP . Halaman informasi ini memiliki banyak bentuk mulai dari dokumen HTML yang diterjemaahkan menjadi tampilan oleh browser sampai dokument JSON yang digunakan untuk berkomunikasi antar layanan web bahkan diterjemaahkan menjadi konten pada aplikasi mobile kalian.

Ruby on Rails merupakan Web Framework yang menjadi perantara untuk kita mengembangkan web mengunakan bahasa Ruby. singkatnya , ini layaknya tambahan ( extension ) untuk membantu kita membangun web dengan cepat.

Installasi Ruby on Rails

Untuk memulai kita memerlukan Komputer dan Ruby terinstallasi didalamnya, ada kerabat pernah bertutur memasang Rails pada termux . Alhasil, bisa berjalan namun sangat kesulitan dalam mengembangkanya , tambahnya pula smartphone yang menjadi media, mengalami panas yang berlebih. ia menyarankan Sinatra/Rack yang minimalis untuk sedikit pengunaan panas.

Pemasang dapat dimulai pada terminal dengan perintah : gem install rails

  • Biasanya terjadi galat pada bundler, solusinya : gem install bundler
  • Terjadi galat ExecJS saat menjalankan aplikasi , solusi install nodejs / gem install therubyracer dan tambahkan therubyracer pada Gemfile di skeleton aplikasi.
  • Jika terdapat kegegalan dalam kompilasi native gem extension : solusi pasang gcc dan glibc.
  • Kalo kurang tulis galat/kendala di komen biar ditulis bareng solusinya.

Installasi mungkin agak makan waktu untuk komputer spek rendah ( low-end ) , Aku pribadi dengan Intel Pentium Dual-Core T2390 sekitar 15 menit nunggunya. Anyway , ini aku installasi pada varian distribusi linux. kalau windows , ada bawaanya di MinGW tapi susah untuk library tambahan jika kurang familiar dengan MinGW sendiri.

Jika , proses selesai . jalan rails -v pada terminal untuk melihat versi rails yang terinstall pada komputer kamu.

Pembekalan Rails dan Pengembanganya

Ruby On Rails sendiri berparadigma MVC yang disusun dari berbagai Kelas dan Objek, Pemahaman mengenai Pemrograman Berorientasi Objek ( OOP ) merupakan substansial untuk kita paham kemanfaatan Rails.

Jika beracu dari hasil gem info rails , Rails merupakan Framework Web Full-Stack ( Backend dan Frontend ) tentunya kita bisa memecahnya untuk memenuhi salah satu kebutuhan yang kita perlukan.

Anyway , jika kamu ingin meperlajari lebih lanjut mengenai web. perlu juga memahami dasar tampilan seperti HTML,CSS dan JS , ini dasar untuk web Front-end , dan juga Kuery SQL , Keamanan Aplikasi, dan Arsitektur Aplikasi, ini untuk dasar web back-end.

Namun adahal yang wajib kamu untuk kuasai : Algoritma dan Struktur Data , Git , Pengunaan Terminal , Konsep HTTP, API , Design Pattern dan Belajar mandiri untuk melakukan Riset ( masuk Soft Skill , Research and Actualization ), merupakan keperluan kamu untuk landasan menjadi Developer.

Sekian , pembahasan mengenai installasi Ruby on Rails dan Pembekalan Teknis untuk Developer.

Terima Kasih.

Tinggalkan komentar