- Go 언어 선택 이유: 기존 숙련도, 강의 주제 일치, 개인적 약속 준수 🧑💻
- Go의 장점: 낮은 메모리 사용량 (비용 절감 효과) 💰, 강력한 통합 기능 (SQLC 활용) 🛠️
- Temple 단점: 개발 도구의 불안정성 🚧, 컴포넌트 라이브러리 부족 🧩
- Temple 장점: 향상된 HTML 렌더링 기능 ✨, Tailwind CSS 및 Alpine.js와의 통합 용이성 🤝
- Alpine.js 장점: 간단한 상호 작용 구현 용이성 🖱️, 플러그인 시스템 활용성 🔌
- Alpine.js 단점: 복잡한 컴포넌트에는 적합하지 않음 🤯, 코드 관리의 어려움 발생
- HTMX 활용: 폼 제출, 페이지 탐색, 인증 문제 해결에 사용 🚀
- HTMX 문제점: 비디오 플레이어 충돌, 히스토리 모드 문제 발생 😥