: HyperText Markup Language
하이퍼텍스트를 만드는 언어
시각적으로 문서를 보여주기 위한 용도
브라우저가 HTML이라는 언어를 해석해서 사용자의 화면에 띄운다.
: eXtensible Markup Language
보여주기위한것 보다는 '데이터를 전달한다'라는 목적이 크다.
데이터를 구조화, 의미부여, 전달에 목적이 있다는 것이다.
가장 큰장점은 바로 text 형식이기 때문에 여러 플랫폼에서 읽고 쓰기가 가능하다.
플랫폼에 구애받지 않는다!
: JavaScript Object Notation
자바스크립트에서의 데이터 객체 표현 방식이였으나 장점이 많아서 다른 곳들에서도 점차 쓰이게 되었다.
간결함, 적은 용량, 쉬운 code 전환이 장점이다.
2000년대 초반만해도 xml을 데이터 전달방식에 많이 썼으나 최근에는 JSON형태로 데이터를 많이 주고 받고 있다.