5 puan yazan xguru 2021-12-17 | 3 yorum | WhatsApp'ta paylaş
  • Birkaç yıl öncesine kadar imkânsız olan vizyonlar, artık temel teknolojiler yerleştiği için tamamen mümkün hale geldi

→ ES6/ESM, HTTP/2, Import Maps

→ Node gerektirmeyen bir geliştirme ortamı

  • Hotwire + Turbo + Stimulus varsayılan olarak önerilen seçenekler

→ Mevcut Webpack, Turbolinks ve Rails UJS'nin yerini alıyor

→ Webpack'e derin entegrasyondan, çeşitli JS bundler'larını mümkün kılan daha gevşek bağlı bir yapıya geçildi (esbuild, rollup.js vb.)

→ Node'a bağımlı CSS bundler'ları da daha gevşek hale getirildi: Tailwind CSS, Bootstrap, SaaS, PostCSS vb.

  • Active Record'a encrypted attributes eklendi (HEY'de kullanılan yapıdan alındı)

  • marginalia gem'i yeniden Active Record QueryLogs'a upstream edildi

  • Asenkron sorgu yükleme

3 yorum

 
gera1d 2021-12-17

Henüz 7'ye yükseltmedim ama webpack'i önceden kaldırdım ve hotwire+turbo+stimulus'ı gayet iyi kullanıyorum.

Mutluyum.

 
benjamin 2021-12-17

ror hayranıyım. Böyle özveriyle geliştirmeye devam ettiğiniz için minnettarım.

rails olmasaydı ben neyle kod yazıyor olurdum acaba...

Muhtemelen Django’yu seçerdim... düşünmesi ilginç gerçekten. :)

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

 
xguru 2021-12-17

Yukarıdaki yazıda bahsedilen şeylerin hepsi Rails'e yansıtılmış görünüyor.