웹 플랫폼의 진보와 복잡성에 대한 Jake Archibald 의 관점

Source

  • Evernote/Inbox/If we stand still, we go backwards - JakeArchibald.com.md

Summary

Jake Archibald 는 ppk 가 주장한 ‘웹 기능 추가 중단 (moratorium)’ 요청에 반박하며, 웹이 복잡해졌다는 인상은 사실 사용자 기대치 상승과 플랫폼 기능 확장에 기인한다고 설명한다. 그는 HTML5 로 인해 기본 문법이 오히려 단순해졌으며, 웹 플랫폼이 방대해진 것은 개인이 모든 것을 알 수 없게 만들었지만 이는 전문화 (specialization) 의 자연스러운 결과일 뿐 문제라고 보지 않는다. 개발자는 프로젝트에 필요한 기능만 선택적으로 사용해야 하며, 네이티브 앱의 성공과 실패 사례는 웹 기능 개발의 중요한 증거 (evidence) 로 활용되어야 한다고 주장한다.

Key Points

  • 웹의 복잡성 증가보다는 사용자 기대치 (UX) 의 상승이 기술 발전의 주요 동인이다.
  • HTML5 도입으로 웹의 기본 구조 (Hello World) 는 과거보다 단순해졌다.
  • 웹 플랫폼이 방대해졌지만, 이는 모든 개발자가 전체를 숙지해야 함을 의미하지 않으며 전문화 현상이다.
  • 개발자는 모든 기능을 사용할 필요가 없으며, 프로젝트 목표에 맞는 최소한의 기능만 선택해야 한다.
  • 네이티브 앱의 경험 (성공/실패) 은 웹 플랫폼에 새로운 기능을 추가할 때 중요한 참고 자료이다.