Hacker News 의견
  • TypeScript를 이미 API 타이핑에 사용 중이라면, TypeScript에서 직접 JSON 스키마를 생성하는 ts-json-schema-generator가 대안이 될 수 있음
  • OpenAPI의 YAML에 비하면 어떤 것이든 좋아 보이겠지만, 그럼에도 OpenAPI는 최고의 발전 중 하나로 여겨짐
  • TypeScript가 스키마 언어로 돌파구를 마련하기를 기대해 왔는데, TypeSpec은 JavaScript를 제거하고 JSON을 위한 타이핑만 남긴 것처럼 보임
  • TypeSpec을 최신 API에 사용하면서 GraphQL과 유사하게 API를 설명하고 디자인 우선 방식으로 개발하는 도구를 찾았는데, OpenAPI 편집기들은 너무 투박하고 API 내 데이터 관계를 불명확하게 만든 반면 TypeSpec은 큰 도움이 되었음
  • Microsoft에서 만든 것이므로 GraphQL에 대한 그들의 대답이 될 것으로 추정되며, 내부적으로 사용된다면 오픈소스 컨소시엄이 만드는 것에 비해 도구가 괜찮을 수 있음
  • WSDL의 TypeScript 버전처럼 보이는데, WSDL보다 오래 지속될지 모르겠음
  • 주요 의문점인 지원되는 출력 언어를 찾지 못했고, OpenAPI를 내보내고 형편없는 생성기를 사용하는 것 외에는 방법이 없어 보임
  • TypeSpec 파일을 TypeScript로 가져와서 자동으로 타입을 얻을 수 있다면 좋겠지만, 코드 생성은 성가시고 오류가 발생하기 쉬움
  • Smithy의 경쟁자/대안으로 보이며, TypeSpec 팀의 누군가가 여기 있다면 어떻게 비교되는지 의견을 듣고 싶음
  • YAML을 원하는 도구 체인으로 변환될 수 있을지 궁금함
  • 25년 전 CORBA IDL이 제공했던 것과 같은 스키마와 다중 언어를 위한 스텁 생성을 제공하는 고수준 IDL이 있으면 기쁠 것임