Clojure 웹 개발: 프레임워크 vs. 라이브러리의 철학적 고찰
2025-05-21
이 글에서는 Clojure 웹 개발에서 프레임워크와 라이브러리 선택에 대해 심도 있게 논의합니다. 저자는 일반적인 웹 프레임워크가 산업 자동화처럼 아키텍처와 사고 과정을 고정시키는 반면, Clojure 커뮤니티는 유연한 라이브러리 조합을 선호한다고 주장합니다. Ring과 Jetty를 예시로 들어 요청 처리, 미들웨어, 라우팅 메커니즘 등 Clojure 웹 애플리케이션 구축의 기본 원리를 설명합니다. 또한 Clojure 생태계에서 적절한 방향을 찾도록 다양한 입문 자료와 성숙한 웹 스택을 추천합니다.
개발