5 Punkte von xguru 2021-12-17 | 3 Kommentare | Auf WhatsApp teilen
  • Visionen, die noch vor einigen Jahren unmöglich waren, sind nun mit der Etablierung zentraler Technologien alle realisierbar geworden

→ ES6/ESM, HTTP/2, Import Maps

→ Entwicklungsumgebung ohne Node erforderlich

  • Hotwire + Turbo + Stimulus sind die standardmäßig empfohlene Option

→ Ersetzen das bisherige Webpack, Turbolinks und Rails UJS

→ Von einer tiefen Integration mit Webpack zu einer lockereren Kopplung, damit verschiedene JS-Bundler möglich sind (esbuild, rollup.js usw.)

→ Auch die von Node abhängigen CSS-Bundler werden lockerer gekoppelt: Tailwind CSS, Bootstrap, SaaS, PostCSS usw.

  • Active Record erhält encrypted attributes als Ergänzung (übernommen aus dem Einsatz bei HEY)

  • Das marginalia-Gem wird wieder upstream in Active Record QueryLogs integriert

  • Asynchrones Laden von Queries

3 Kommentare

 
gera1d 2021-12-17

Ich habe zwar noch nicht auf 7 aktualisiert, aber Webpack schon vorher entfernt und nutze Hotwire+Turbo+Stimulus sehr gut.

Ich bin glücklich.

 
benjamin 2021-12-17

Ich bin ein ror-Fan. Ich bin dankbar, dass ihr weiterhin so hart daran arbeitet.

Ohne Rails – womit hätte ich wohl programmiert ...

Wahrscheinlich hätte ich mich für Django entschieden ... schon interessant, darüber nachzudenken. Haha

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

 
xguru 2021-12-17

Alles, worüber im obigen Beitrag gesprochen wurde, ist jetzt vollständig in Rails eingeflossen.