▲GN⁺ 2024-10-04 | parent | ★ favorite | on: Gumroad가 Htmx를 선택하지 않은 이유(htmx.org)Hacker News 의견 Gumroad의 CEO가 htmx를 사용해보다가 NextJS로 전환한 경험을 공유해 주었음. 이는 htmx의 부정적인 경험을 찾고 있던 사람에게 유용한 정보였음 AI 도구는 Next.js에 익숙하지만 htmx에는 그렇지 않음. 이는 개발 도구의 미래에 대한 중요한 예측을 제시함 LLMs는 기존의 승자독식 구조를 강화하고 오픈 소스 도구 사용을 장려할 것이라는 예측이 있음 복잡한 폼을 만들 때 서버 측 로직이 복잡해져 React에서의 클라이언트 측 작업보다 어려웠음 서버 측에서도 유효성 검사를 구현해야 한다는 점을 강조하는 밈이 있음 htmx로 프론트엔드를 가볍게 유지하려 했으나, 복잡한 UI/UX와 상태 관리를 위해 타사 라이브러리를 사용하게 되었음 React에서의 작업이 더 쉬웠다는 것은 타사 라이브러리를 사용했기 때문이라는 의견이 있음 복잡한 상태와 렌더링을 관리해야 한다면 htmx는 처음부터 좋은 선택이 아니었을 것이라는 의견이 있음 htmx로 드래그 앤 드롭 인터페이스 구현이 어려웠고 React 라이브러리로 더 매끄러운 경험을 얻을 수 있었음 htmx는 필요한 만큼만 프론트엔드 번들을 사용하는 것이 좋음 htmx.onLoad 이벤트를 활용하여 로드된 콘텐츠에 속성을 가진 마크업을 찾아 연결할 수 있음 팀이 프론트엔드 개발에 더 익숙해 보이며, 백엔드와의 소통에 어려움을 겪었음 React 컴포넌트의 장점과 문서 및 도움말 찾기의 용이성을 인정함 Next.js로 개발 과정이 자연스러웠다는 의견이 있음 ReactJS 문법이 자연스럽지 않다는 의견도 있음 HTMX가 이러한 경험을 공유하는 것이 흥미롭고, HTMX만으로는 충분하지 않은 프로젝트도 있다는 의견이 있음 백엔드에서도 폼 유효성 검사가 필요하다는 점을 강조함 AI 도구에 대한 의존도가 높아진 팀의 사례가 흥미로움 HTMX의 한계를 보완할 수 있는 플러그인이 필요하다는 의견이 있음 HTMX.org가 이러한 에세이를 호스팅하는 것에 대한 칭찬이 있음 AI 도구가 새로운 프레임워크나 프로그래밍 언어의 채택을 어렵게 만들 수 있다는 우려가 있음 SEO와 유사하게 개발 도구에 영향을 미칠 가능성을 상상함
Hacker News 의견
Gumroad의 CEO가 htmx를 사용해보다가 NextJS로 전환한 경험을 공유해 주었음. 이는 htmx의 부정적인 경험을 찾고 있던 사람에게 유용한 정보였음
복잡한 폼을 만들 때 서버 측 로직이 복잡해져 React에서의 클라이언트 측 작업보다 어려웠음
htmx로 프론트엔드를 가볍게 유지하려 했으나, 복잡한 UI/UX와 상태 관리를 위해 타사 라이브러리를 사용하게 되었음
htmx로 드래그 앤 드롭 인터페이스 구현이 어려웠고 React 라이브러리로 더 매끄러운 경험을 얻을 수 있었음
팀이 프론트엔드 개발에 더 익숙해 보이며, 백엔드와의 소통에 어려움을 겪었음
Next.js로 개발 과정이 자연스러웠다는 의견이 있음
HTMX가 이러한 경험을 공유하는 것이 흥미롭고, HTMX만으로는 충분하지 않은 프로젝트도 있다는 의견이 있음
HTMX.org가 이러한 에세이를 호스팅하는 것에 대한 칭찬이 있음
AI 도구가 새로운 프레임워크나 프로그래밍 언어의 채택을 어렵게 만들 수 있다는 우려가 있음