본문 바로가기

Local Oriented

누군가 정리한 HTML/JSON/Javascript/XMl 장단점

- HTML : 아주 작은 코드로 구현 가능. 다른 애플리케이션에서 재사용 할 수 있도록 구조화하는 것이 곤란.
- JSON : 간결한 구조와 재사용성이 장점. 읽는 속도가 상당히 빠르고 편리. 경우에 따라 eval( ) 함수의 사용으로 심각한 위험을 초래. JSON 파일 자체의 오류는 에러를 발생하지 않아 문제점을 발견하기 곤란.
- 자바스크립트 파일 : 최상의 유연성을 제공. 실제 데이터 저장기술로 사용되기에는 문제. 다른 기종의 시스템에 제공되는 경우 호환성 문제.
- XML : 최고의 이식성. 다른 데이터 형식보다 무겁고 파싱과 조작이 느림.

- 결론 : 다른 애플리케이션과 데이터를 공유해야 할 필요가 없다면 HTML 자체를 데이터로 사용. 다른 애플리케이션과 상호작용이 필요하고 데이터가 재사용 되어야 하는 경우 JSON이 수행속도나 크기면에서 유리. XML의 경우에는 원격에서 전송하는 상대방의 애플리케이션을 알 수없는 경우에 상호 운영성을 보장(이것도 JSONP 가 나오면서 무의미).


'Local Oriented' 카테고리의 다른 글

웹표준 웹접근성  (0) 2017.04.17
기본 코드, HTML/CSS/JavaScript  (0) 2012.04.26