▲GN⁺ 2023-11-13 | parent | ★ favorite | on: HTML First(html-first.com)Hacker News 의견 이론적으로나 간단한 예시에서는 재미있지만, 이 원칙들이 큰 프로젝트에 어떻게 적용되고 차이를 만들었는지 보여주는 사례가 필요함. 웹 플랫폼을 최대한 활용하고 복잡성을 줄이는 것에 찬성하지만, 제시된 원칙들이 실제로 복잡성을 줄일 것인지에 대해 회의적임. HTML의 기본 기능을 사용하는 것은 좋지만, 10년 전에도 그렇고 지금도 실용적이지 않으며, htmx 등이 React 같은 무거운 솔루션보다 낫다고 느끼지 않음. 드롭다운, 멀티셀렉트, 날짜 선택기와 같은 기능을 구현할 때 브라우저 간 일관성이 없고 스타일링이 제한적이어서 내장 HTML 요소만으로는 충분하지 않음. 예시가 약하며, 인라인 HTML 속성으로 스타일과 동작을 정의하는 것이 복잡해질 수 있음. 필요한 라이브러리를 사용할 때는 자바스크립트나 사용자 정의 문법 대신 HTML 속성을 활용하는 라이브러리를 사용하는 것에 동의함. HTML 마크업만으로 구성된 SaaS 플랫폼 개발에 이 철학이 잘 맞음. 복잡한 웹사이트를 구축하는 과정을 겪지 않은 사람이 제시한 안티패턴이며 나쁜 조언으로 보임. 사용자가 소스 보기를 통해 이해할 수 있어야 한다는 주장에 동의하지만, 웹 앱의 경우 타입 언어를 사용하는 것이 바람직함. "행동의 지역성"은 관심사의 분리에 반하는 모호하게 정의된 규칙이며, CSS를 "거리의 으스스한 작용"이라고 부르는 것은 과장된 표현임.
Hacker News 의견