2021-07-30 TIL

til  · 1 min read

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

Future Action Plans

  • til 습관화.
  • 학습은 효율적으로.

Feedback