Windows는 전체 스택을 직접 제어하지만, Discourse는 살아있는 생태계 위에 플랫폼을 구축하고 있습니다. Ember만 해도 주요 버전마다 반복적으로 하위 호환성을 깨뜨려 왔습니다. 그리고 이는 프론트엔드 생태계에서 예외가 아닌 일반적 현상입니다.
저에게 이는 매우 명확합니다. 여기서는 Windows 모델이 아니라, 다른 API 플랫폼들이 취하는 방식이 올바른 모델입니다. 즉, 명확한 버전 관리, 비추천(deprecation) 공지, 그리고 합리적인 마이그레이션 기간을 제공하는 것입니다.