django + vue + nuxt -> django + htmx으로 스택을 전환하려는 이유
4년 정도 django와 vue를 가지로 개발에 전념했다. 이전에도 개발한 경력이 있어서 그런지 django와 vue 자체에 익숙해지는데는 어려움이 없었다. 올해에는 SSR 적용 때문에 nuxt까지 도입해서 사용 중이나, 결국엔 드는 생각이 개발 스택의 복잡성의 증가는 장기적인 관점에서 프로덕트 생산성을 낮출 수 있다는 것이다. 개인적으로 vue의 강력함은 vdom을 통해서 reactivity를 구현해내고, jquery와 같은 라이브러리를 사용할 때에 귀찮았던 돔 업데이트를 자동으로 해준다는 점이 정말 매력적으로 느껴졌다. 이외에도 코드 구조화를 할 수 밖에 없도록 코딩 스타일을 제한함으로서 프로덕트 관리 측면에서도 유익을 주고, js진영의 다양한 에코시스템을 활용할 수 있어서 왠만한 것들은 다 만들어 ..