5P by xguru 2021-12-17 | favorite | 댓글 3개

- 몇년전까지는 불가능했던 비젼들이 이제 주요 기술들이 자리잡으면서 모두 가능해짐
ㅤ→ ES6/ESM, HTTP/2, Import Maps
ㅤ→ Node 가 필요 없는 개발 환경
- Hotwire + Turbo + Stimulus 가 기본 추천 옵션
ㅤ→ 기존 Webpack, Turbolinks 와 Rails UJS를 대체
ㅤ→ Webpack에 깊게 연동되었던 것에서 다양한 JS번들러가 가능하도록 느슨하게 커플링 (esbuild, rollup.js 등)
ㅤ→ Node에 의존하던 CSS 번들러도 느슨하게 : Tailwind CSS, Bootstrap, SaaS, PostCSS 등
- Active Record 에 encrypted attributes 추가 (HEY에서 사용하던 것을 가져옴)
- marginalia 젬을 다시 Active Record QueryLogs 에 업스트림
- 비동기 쿼리 로딩

아직 7로 올리진 않았지만 웹팩은 미리 걷어내고, hotwire+turbo+stimulus 잘 쓰고 있습니다.

행복합니다.

ror 팬입니다. 계속 열심히 만들어줘서 감사하게 생각합니다.
rails 가 없었으면 저는 뭘로 코딩하고 있었을까...
아마 장고를 선택했으려나... 궁금하긴 하네요. ㅎ

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

* JS 번들링/트랜스파일링 없는 최신 웹앱 https://news.hada.io/topic?id=4868

위 글에서 얘기하던 것들이 Rails에 다 반영 되었네요.