티스토리 뷰

  • SDK

일반적으로 소프트웨어 기술자가 사용하여 특정한 컴퓨터 시스템, 게임기, 운영 체제 등을 위한 응용 프로그램 등을 만들 수 있게 해주는 개발 도구의 집합

(API, IDE, 문서, 라이브러리, 코드 샘플 및 기타 유틸리티가 포함될 수 있음)

  • 응용 프로그램 개발
  1. 안드로이드 앱 개발 : JAVA 포함한 SDK
  2. iOS 개발 : Swift 포함한 iOS SDK
  3. MS Windows : .NET 포함한 .NET Framework SDK
  • 출처

위키백과

  • XML

→ Currencies(통화)라는 데이터를 XML 문서로 표시한 것

→ 위의 자료를 엑셀로 정리했을 때

(워드(Word)와 엑셀(Excel) 파일은 XML 기반 형식)

  • 장점
  1. 이종 형식 간에 데이터 전송이 매우 편리
  2. 여러 애플리케이션 사이에서 데이터를 공유하기 위해 데이터를 변환할 때 필요한 필터의 수가 크게 적음
  • 단점
  1. 장황하고 복잡
  2. 많은 태그 때문에 문자량이 늘어나 응답 시간이 느림
  3. 너무 무거워 웹 실행 속도가 느림
  4. BL(Billion Laughs) 공격 또는 EE(External Entity) 공격 같은 보안 취약성

⇒ Json의 등장

  • Json
    • 정의
    1. Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 데이터 포맷
    2. 서버에서 클라이언트로 데이터를 전송하여 표현하거나 반대의 경우
    3. 문자열 형태로 존재 → 네트워크를 통해 전송할 때 아주 유용
    4. 데이터에 접근하기 위해서는 JSON을 객체로 전환해야 하고, Javascript는 JSON 전역 객체를 통해 문자열과 JSON 객체의 상호변환을 지원
    • 장점
    1. 간결함
    2. 유연하고 신속함
    3. 보안성
    4. 자바스크립트 문법
    5. 표준성 (많은 개발자가 사용하기 때문에)
    클라이언트(javascript)와 서버(node.js)쪽 모두에서 자바스크립트가 큰 인기를 끌며 급부상
  • 부가설명
  1. XML은 데이터 사용 사례를 중심으로 많은 표준이 존재
  2. 신규 프로젝트 대부분은 JSON을 이용하되, XML을 JSON으로 전환할 필요는 없다.
  3. JSON은 데이터 교환 형식이고, XML은 더 광범위한 일련의 툴
  • 출처

https://12bme.tistory.com/202

  • SDK

일반적으로 소프트웨어 기술자가 사용하여 특정한 컴퓨터 시스템, 게임기, 운영 체제 등을 위한 응용 프로그램 등을 만들 수 있게 해주는 개발 도구의 집합

(API, IDE, 문서, 라이브러리, 코드 샘플 및 기타 유틸리티가 포함될 수 있음)

  • 응용 프로그램 개발
  1. 안드로이드 앱 개발 : JAVA 포함한 SDK
  2. iOS 개발 : Swift 포함한 iOS SDK
  3. MS Windows : .NET 포함한 .NET Framework SDK
  • 출처

위키백과

  • XML

→ Currencies(통화)라는 데이터를 XML 문서로 표시한 것

→ 위의 자료를 엑셀로 정리했을 때

(워드(Word)와 엑셀(Excel) 파일은 XML 기반 형식)

  • 장점
  1. 이종 형식 간에 데이터 전송이 매우 편리
  2. 여러 애플리케이션 사이에서 데이터를 공유하기 위해 데이터를 변환할 때 필요한 필터의 수가 크게 적음
  • 단점
  1. 장황하고 복잡
  2. 많은 태그 때문에 문자량이 늘어나 응답 시간이 느림
  3. 너무 무거워 웹 실행 속도가 느림
  4. BL(Billion Laughs) 공격 또는 EE(External Entity) 공격 같은 보안 취약성

⇒ Json의 등장

  • Json
    • 정의
    1. Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 데이터 포맷
    2. 서버에서 클라이언트로 데이터를 전송하여 표현하거나 반대의 경우
    3. 문자열 형태로 존재 → 네트워크를 통해 전송할 때 아주 유용
    4. 데이터에 접근하기 위해서는 JSON을 객체로 전환해야 하고, Javascript는 JSON 전역 객체를 통해 문자열과 JSON 객체의 상호변환을 지원
    • 장점
    1. 간결함
    2. 유연하고 신속함
    3. 보안성
    4. 자바스크립트 문법
    5. 표준성 (많은 개발자가 사용하기 때문에)
    클라이언트(javascript)와 서버(node.js)쪽 모두에서 자바스크립트가 큰 인기를 끌며 급부상
  • 부가설명
  1. XML은 데이터 사용 사례를 중심으로 많은 표준이 존재
  2. 신규 프로젝트 대부분은 JSON을 이용하되, XML을 JSON으로 전환할 필요는 없다.
  3. JSON은 데이터 교환 형식이고, XML은 더 광범위한 일련의 툴
  • 출처

https://12bme.tistory.com/202

댓글
© 2018 webstoryboy