GN⁺: 프레임워크에 대한 나의 혐오 (2005)
(factoryfactoryfactory.net)- 작가는 양념장을 만들기 위해 도구가 필요합니다.
- 하드웨어 가게의 판매원은 망치가 구식이라 더 이상 팔지 않는다고 작가에게 말합니다.
- 판매원은 범용 망치가 모든 작업에 효과적이지 않다고 설명합니다.
- 하드웨어 가게는 이제 다양한 종류의 망치를 생산할 수 있는 망치 공장을 판매합니다.
- 하드웨어 가게는 더 이상 망치 공장을 팔지 않고, 대신 망치 공장을 위한 도면을 판매합니다.
- 하드웨어 가게는 더 이상 도면을 팔지 않고, 대신 망치 공장 건설을 위한 공장을 판매합니다.
- 하드웨어 가게는 더 이상 망치 공장 건설을 위한 공장을 팔지 않고, 대신 일반적인 도구 건설 공장을 소개합니다.
- 일반적인 도구 건설 공장은 맞춤형 도구를 생성할 수 있는 도구 공장을 생산합니다.
- 작가는 단순한 망치만으로 고품질의 양념장을 만들기에는 충분하지 않다는 것을 깨닫습니다.
- 작가는 일반적인 도구 건설 공장을 사용하는 방법을 배우기로 결정합니다.
- 작가는 도구 건설 공장에 대한 문서가 제공되는지 묻습니다.
Hacker News 의견
- 프레임워크의 복잡성과 개발자들에게 제기되는 도전에 대한 논의
- 한 의견 제시자는 잘 설계된 주관적인 프레임워크가 많은 사람들이 유지 또는 확장할 프로젝트에 도움이 된다고 주장
- 다른 의견 제시자는 기사에 반대하며, 좋은 프레임워크를 활용하지 못하는 것은 나쁜 것을 과도하게 사용하는 것만큼 문제가 될 수 있다고 주장
- 한 의견 제시자는 앱 개발을 간소화하는 좋은 프레임워크로 React를 칭찬
- 한 의견 제시자는 Angular에 대한 부정적인 경험을 공유하며 소프트웨어 개발의 복잡성 추세를 비판
- 한 의견 제시자는 기사가 오래되었으며, 플랫폼이 지금은 더 큰 문제라고 언급
- 다른 의견 제시자는 프레임워크의 목적인 동일한 작업에 참여하는 팀의 개발 프로세스를 간소화하고 표준화하는 것을 강조