5 puntos por xguru 2021-12-17 | 3 comentarios | Compartir por WhatsApp
  • 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

 
gera1d 2021-12-17

Todavía no he actualizado a la 7, pero ya quité Webpack antes y estoy usando muy bien Hotwire + Turbo + Stimulus.

Estoy feliz.

 
benjamin 2021-12-17

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

 
xguru 2021-12-17

Parece que todo lo que se comentaba en el texto de arriba ya quedó reflejado en Rails.