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
   15   16   17   18   19   20   21   22   23   24   25