Facts
- 부스트 캠프 활동에 참여하였다.
Feelings
- 부캠하면서 많이 배우고 성장하는 것 같다. 동료에게 코드 리뷰를 받고 학습 정리한 것들을 서로 공유하면서 코드 짜는 법, 학습하는 법을 많이 배웠다. 다음주도 기대된다.
- 월요일부터 til을 작성하지 못했다. 하루에 10분 투자하기가 이렇게 힘든 것인가.. 간단하게라도 작성해서 매일 til을 작성하는 습관을 들이도록 해야겠다.
Findings
JSON과 XML
- XML
- tag구조로 작성하기가 간편하고 사람이 직접 데이터를 읽기가 쉽고, 실제 데이터 이상의 문서 양이 필요하여 데이터 파싱이 JSON에 비해 느리다.
- 예시
<dog> <name>식빵</name> <family>웰시코기<family> <age>1</age> <weight>2.14</weight> </dog>
JSON
- 내용이 함축적이여서 최소한의 정보만 가진다.
- XML에 비해서 데이터 용량이 작고 데이터 파싱 속도가 빠르다.
- 내용의 의미파악이 힘들 수 있다.
- 대용량의 데이터 송수신에는 부적합하다.
- 객체, 배열구조의 조합으로 효울적인 데이터 구성이 가능하다.
- 예시
{ "name": "식빵", "family": "웰시코기", "age": 1, "weight": 2.14 }
XML과 JSON의 공통점
- 둘 다 데이터를 저장하고 전달하기 위해 만들어졌다.
- 다양한 프로그래밍 언어에 의해 파싱될 수 있따.
- XMLHttpRequest 객체를 이용하여 서버로부터 데이터를 전송받을 수 있다.
- references
- https://kylog.tistory.com/44
- http://tcpschool.com/json/json_intro_xml
- XML
Future Action Plans
- til 습관화.
- 학습은 효율적으로.