본문 바로가기
옛날

Meteor

by 차가운게 조아 2019. 10. 14.

Meteor

 

미티어 : 자바스크립트 풀스택 플랫폼.(프런트엔드, 백엔드 그리고 데이터베이스까지 자바스크립트로 이루어진 풀스택 플랫폼)

 

미티어는 클라이언트(브라우저)부터 애플리케이션 서버(미티어 서버), 데이터베이스(몽고DB)에 이르기까지 자바스크립트로 구성된 풀스택 플랫폼이다. 또한, 미티어는 명령어 한 줄만으로 빠르게 개발 환경을 구성할 수 있으며, 브라우저부터 데이터베이스까지 실시간으로 데이터를 동기화하는 애플리케이션을 쉽게 작성할 수 있다. 미티어 패키지 저장소(atmosphere)에 있는 수많은 패키지를 나의 프로젝트에 설치하고 사용할 수 있다.

 

미티어는 발행/구독 (publish /subscribe)이라는 구조로 브라우저와 서버 간의 데이터 교환이 이루어진다. 이 교환은 실시간으로 이루어지므로 데이터의 지속적인 변화를 실시간으로 보여주는 애플리케이션을 작성 가능.

 

브라우저 <————————> Meteor <————————> DB

 

 

풀스택 자바스크립트

 

클라이언트와 서버 모두 자바스크립트만으로 구현한다. 기본 데이터베이스로는 몽고DB를 사용한다. 클라이언트에서 작성된 데이터 포맷을 데이터베이스까지 같은 형태로 저장할 수 있다.

 

 

모바일 통합 개발환경

미티어에서 개발한 앱은 데스크톱뿐만 아니라 Android, iOS에서 사용할 수 있는 패키지로 배포할 수 있다. 

모바일 환경은 내장된 코르도바(http://cordova.apache.org/)를 통하여 하이브리드 앱 형태로 배포하므로 별도의 컴파일 환경을 구축할 필요가 없이 미티어만으로 앱 제작이 가능하다.

 

공식 홈페이지

https://www.meteor.com/

 

설치방법

https://www.meteor.com/install

 

튜토리얼

https://www.meteor.com/tutorials

To Do APP(blaze, angular)

Wats App( Android, iOS, angular)

 

 

 

위키백과

미티어(Meteor) 또는 미티어JS(MeteorJS)는 Node.js를 사용하여 작성된 자유-오픈 소스 등정형 자바스크립트 웹 프레임워크[2]이다. 미티어는 고속 프로토타이핑을 가능케 하며 크로스 플랫폼(안드로이드, iOS, ) 코드를 생성한다. 몽고DB와 연동되며 분산 데이터 프로토콜 발행-구독 모델을 사용하여 개발자가 동기화 코드를 작성하지 않아도 자동으로 데이터의 변경사항을 클라이언트에 전파한다. 클라이언트에서 미티어는 자체 블레이즈(Blaze) 탬플릿팅 엔진과 함께 사용하거나 Angular 또는 리액트 프레임워크와 함께 사용할 수 있다.

https://ko.wikipedia.org/wiki/%EB%AF%B8%ED%8B%B0%EC%96%B4_(%EC%9B%B9_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC)

 

'옛날' 카테고리의 다른 글

Angular 요약 소개  (0) 2020.01.08
REST API  (0) 2019.12.30
클래시로얄 특가상품 보상 짱짱맨, 그리고 메가 미니언  (0) 2016.09.22
iOS 개발 자료  (0) 2016.09.21
xcode table cell dynamic height(테이블뷰 동적높이)  (0) 2016.09.20