Lanzamiento de Rails 7.0
(rubyonrails.org)- Las visiones que hasta hace unos años eran imposibles ahora son todas posibles gracias a que las tecnologías clave ya se consolidaron
→ ES6/ESM, HTTP/2, Import Maps
→ Un entorno de desarrollo que no necesita Node
- Hotwire + Turbo + Stimulus son la opción recomendada por defecto
→ Reemplazan a Webpack, Turbolinks y Rails UJS existentes
→ Se afloja el acoplamiento de la integración profunda con Webpack para permitir varios bundlers de JS (esbuild, rollup.js, etc.)
→ También se afloja la dependencia de los bundlers de CSS en Node: Tailwind CSS, Bootstrap, SaaS, PostCSS, etc.
-
Se agregan atributos cifrados a Active Record (tomados de lo que se usaba en HEY)
-
El gem marginalia vuelve upstream a Active Record QueryLogs
-
Carga asíncrona de consultas
3 comentarios
Todavía no he actualizado a la 7, pero ya quité Webpack antes y estoy usando muy bien Hotwire + Turbo + Stimulus.
Estoy feliz.
Soy fan de ror. Estoy agradecido de que sigan desarrollándolo con tanto esfuerzo.
Si no hubiera existido rails, ¿con qué habría estado programando yo...?
Quizá habría elegido Django... me da curiosidad pensarlo. jaja
https://jeho.page/essay/2021/12/17/ruby-on-rails-7.html
Parece que todo lo que se comentaba en el texto de arriba ya quedó reflejado en Rails.