RubyOnRails를 쓴다면 이유는?
- 그냥 프로젝트에 한번 써볼라고
- ERB 서버사이드 렌더링과 모듈별 리프레시장점을 쓰려고
- active record + active admin 자동 생성되는거 쓰려고
- 대충 편하게 되는게 많아서
RoR 생태계 서열문제
리소스 관리기능이 이것저것 너무 난립 해 있고 메이저가 없어서
프로젝트 처음 생성할 때 너무 혼란스럽다.
css는 sprockets로 하고 js는 webpacker로 하라고?
아닌가 js는 importmap으로 하라고?sprokets, importmap, webpacker, … 또 많이 있는데…
rails7에서 rails/webpacker가 retirement??
하지만 커뮤니티에서 유지되는 shakacode/shakapacker??
SSIBAL
디렉토리 구조는 왜 이런걸까
sprockets는 (js, css)
app/assets/stylesheets
app/assets/javascripts
package.jsonwebpacker는 (js)
app/javascript
package.jsonimportmap은 (js)
pin
커뮤니티는 별 수 없지만 rails 재단에서는 한쪽만 밀어야하는거 아닌가
rails7에서 공식으로 뭘 쓸지(프로젝트 생성할 때 포함될것들)
최종(이면 좋겠다)
rails/cssbundling-rails
rails/jsbundling-rails
후기
이번에 시작한건 계속 이걸로 가겠지만(?) 간단한 프로젝트를 새로 할거면 node계열로 하는게 낫겠다.