5 poin oleh xguru 2021-12-17 | 3 komentar | Bagikan ke WhatsApp
  • Visi-visi yang hingga beberapa tahun lalu mustahil kini semuanya menjadi mungkin seiring teknologi-teknologi utama telah mapan

→ ES6/ESM, HTTP/2, Import Maps

→ Lingkungan pengembangan tanpa perlu Node

  • Hotwire + Turbo + Stimulus menjadi opsi rekomendasi bawaan

→ Menggantikan Webpack, Turbolinks, dan Rails UJS yang ada sebelumnya

→ Dari sebelumnya terintegrasi erat dengan Webpack, kini dibuat lebih longgar agar berbagai JS bundler bisa digunakan (esbuild, rollup.js, dll.)

→ CSS bundler yang bergantung pada Node juga dibuat lebih longgar: Tailwind CSS, Bootstrap, SaaS, PostCSS, dll.

  • Penambahan encrypted attributes ke Active Record (diambil dari yang digunakan di HEY)

  • Gem marginalia di-upstream kembali ke Active Record QueryLogs

  • Pemuatan kueri asinkron

3 komentar

 
gera1d 2021-12-17

Saya masih belum naik ke 7, tetapi webpack sudah saya singkirkan lebih dulu, dan saya menggunakan hotwire+turbo+stimulus dengan baik.

Saya bahagia.

 
benjamin 2021-12-17

Saya penggemar ror. Saya bersyukur mereka terus bekerja keras membuatnya.

Kalau tidak ada rails, saya akan ngoding pakai apa ya...

Mungkin saya akan memilih Django... jadi penasaran juga. hehe

https://jeho.page/essay/2021/12/17/ruby-on-rails-7.html

 
xguru 2021-12-17

Hal-hal yang dibicarakan di tulisan di atas tampaknya semuanya sudah diterapkan ke Rails.