Page 20 -
P. 20
1.3 풀스택 자바스크립트 METEOR 1
클라이언트와 서버에 이르기까지 모두 자바스크립트만으로 구현한다. 기본 데이터베이스로는 몽 미티어 소개
고DB를 사용한다. 몽고DB는 JSON을 저장하는 NoSQL 데이터베이스다. 클라이언트에서 작성
된 데이터 포맷을 데이터베이스까지 같은 형태로 저장할 수 있다. 그야말로 풀스택 자바스크립트
플랫폼이다.
그림 1-2 풀스택 자바스크립트
࠳ۄ ؘఠ߬झ
ࢲߡ
ކҊ%#
#MB[F .FUFPS JavaScript API
"OHVMBS 8FC4PDLFU /PEF KT
3FBDU [ $PMMFDUJPOT
QVC TVC NFUIPET
{ name : “박승현”
,phone : “010-xxxx-1234”
,addr : “Seoul,Korea” }
...
]
1.4 모바일 통합 개발 환경 METEOR
미티어에서 개발한 앱은 데스크톱뿐만 아니라 Android, iOS에서 사용할 수 있는 패키지로 배포
할 수 있다. 특히 모바일 환경은 내장된 코르도바(http://cordova.apache.org/)를 통하여 하이브리드 앱
형태로 배포하므로 별도의 컴파일 환경을 구축할 필요가 없이 미티어만으로 앱 제작이 가능하다.
1.5 풍부한 패키지 METEOR
atmosphere(http://atmosphere.meteor.com)는 미티어 패키지 저장소이며 Node.js의 npm과 비교될 수
있다. 미티어 콘솔에서 “meteor add 패키지명” 정도의 입력만으로 해당 패키지를 프로젝트에 적용
할 수 있다. 예를 들어 미티어도 유명한 패키지 중 하나인 트위터 부트스트랩을 프로젝트에 추가해
025