Meteor
미티어 : 자바스크립트 풀스택 플랫폼.(프런트엔드, 백엔드 그리고 데이터베이스까지 자바스크립트로 이루어진 풀스택 플랫폼)
미티어는 클라이언트(브라우저)부터 애플리케이션 서버(미티어 서버), 데이터베이스(몽고DB)에 이르기까지 자바스크립트로 구성된 풀스택 플랫폼이다. 또한, 미티어는 명령어 한 줄만으로 빠르게 개발 환경을 구성할 수 있으며, 브라우저부터 데이터베이스까지 실시간으로 데이터를 동기화하는 애플리케이션을 쉽게 작성할 수 있다. 미티어 패키지 저장소(atmosphere)에 있는 수많은 패키지를 나의 프로젝트에 설치하고 사용할 수 있다.
미티어는 발행/구독 (publish /subscribe)이라는 구조로 브라우저와 서버 간의 데이터 교환이 이루어진다. 이 교환은 실시간으로 이루어지므로 데이터의 지속적인 변화를 실시간으로 보여주는 애플리케이션을 작성 가능.
브라우저 <————————> Meteor <————————> DB
풀스택 자바스크립트
클라이언트와 서버 모두 자바스크립트만으로 구현한다. 기본 데이터베이스로는 몽고DB를 사용한다. 클라이언트에서 작성된 데이터 포맷을 데이터베이스까지 같은 형태로 저장할 수 있다.
모바일 통합 개발환경
미티어에서 개발한 앱은 데스크톱뿐만 아니라 Android, iOS에서 사용할 수 있는 패키지로 배포할 수 있다.
모바일 환경은 내장된 코르도바(http://cordova.apache.org/)를 통하여 하이브리드 앱 형태로 배포하므로 별도의 컴파일 환경을 구축할 필요가 없이 미티어만으로 앱 제작이 가능하다.
공식 홈페이지
설치방법
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 |