yaml은 html, xml처럼 마크업 언어라고 착각할 수 있으나 마크업 언어가 아니다.
친숙한 데이터 Serializaition 표준이고, 이는 시스템 외보에서 사용할 때 사용한다.(비교대상은 JSON)
가독성은 yaml이 더 좋다.
다만 성능면에선 json이 더 뛰어나다.(빠르다)
JSON은 Key의 중복을 Warning으로 표시하지만, YAML은 허용하지 않는다.
고로 각각의 성격을 고려해 사용하는 것이 맞다고 한다.(web은 json을 선호한다고 한다)
XML과 YAML은 전혀 연관이 없다.
XML은 구조화된 문서를 위해 설계된 언어이고, YAML은 data serialization을 위해 설계된 언어이다.
서버와 클라이언트 간 통신에 적합
태그 형식, 안전함
가독성이 나쁨
주석 사용 가능
자바스크립트의 객체 표기법
문법 오류에 취약
빠르고 가볍다
직관적이며 가독성이 좋다
주석 사용 가능
상속을 사용해서 여러 데이터를 효율적으로 작성
https://soso1515.tistory.com/78
https://perfectacle.github.io/2018/08/19/yaml/#yaml-vs-yml