5. 0. Meteor 란
1. 순수 자바스크립트입니다.
2. 실시간 업데이트됩니다. 매번 다시 빌드하거나 서버를 내렸다 올리지 않
아도 자동으로 갱신됩니다.
3. 깔끔하고 강력한 데이터 동기화를 합니다.
4. 데이터 동기화시 자체적으로 지연 보정을 합니다.
5. Hot Code Push를 지원하여 가동 중에도 코드를 변경할 수 있습니다. 사
용중인 유저들을 쫓아내지 않고서도 말이죠.
6. 민감한 코드는 서버 보안 영역에 분리하여 실행할 수 있습니다.
7. 커맨드라인 한번으로 완전히 작동하는 어플리케이션 번들을 만들 수 있
습니다.
8. 호환성이 뛰어납니다. 심플한 DDP 프로토콜을 구현하는 것 만으로 어디
든 연결 할 수 있습니다.
9. atmospherejs.com 에서 검색하고 meteor add 한번에 필요한 기능을 추
가하세요
출처 : http://www.meteorjs.kr/posts/KEJKpzboiJSBrZ2AS
12. mongoDB
Meteor
Folder
- client
- server
- model
- public
.meteor
Browser
Server
2. Meteor Platform – 개발
코딩을 합니다. 폴더구조가....
13. mongoDB
meteor add
Meteor
Folder
- client
- server
- model
- public
.meteor
Browser
Server
2. Meteor Platform – 패키지 설치
프로젝트$meteor add iron:router
14. mongoDB
Meteor
Folder
- client
- server
- model
- public
mini mongo
meteor run
(build)
page .meteor
session template
Blaze Iron:router
Browser
Server
2. Meteor Platform – 서버 구동
meteor add
프로젝트$meteor run
15. mongoDB
Meteor
Folder
- client
- server
- model
- public
mini mongo
meteor run
(build)
page .meteor
session template
Blaze Iron:router
Browser
Server
2. Meteor Platform – 서버 구동
meteor add
프로젝트$meteor run
16. mongoDB
Meteor
Folder
- client
- server
- model
- public
mini mongo
meteor run
(build)
page .meteor
session template
Blaze Iron:router
Browser
Server
2. Meteor Platform – 서버 구동
meteor add
(client source) Hot Code Reload
프로젝트$meteor run
18. mongoDB
meteor add
Meteor
Folder
- client
- server
- model
- public
mini mongo
meteor run
(build)
page .meteor
session template
Blaze Iron:router
Browser
Server
2. Meteor Platform – Data 주고 받기 (Publish/Subscribe)
(client source) Hot Code Reload
Subscribe 를 합니다.
subcribe
19. mongoDB
meteor add
Meteor
Folder
- client
- server
- model
- public
mini mongo
meteor run
(build)
publish
page .meteor
session template
Blaze Iron:router
Browser
Server
2. Meteor Platform – Data 주고 받기 (Publish/Subscribe)
(client source) Hot Code Reload
Publish 해줍니다. 시시 때때로. 계속..
어떻게?
subcribe
20. mongoDB
meteor add
Meteor
Folder
- client
- server
- model
- public
mini mongo
meteor run
(build)
publish
page .meteor
session template
Blaze Iron:router
Browser
Server
2. Meteor Platform – Data 주고 받기 (Publish/Subscribe)
(client source) Hot Code Reload
폴링, 스케닝..
어려우신가요? 여기서 질문 받습니다.
subcribe
1. polling
2. oplog scanning
21. mongoDB
meteor add
Meteor
Folder
- client
- server
- model
- public
mini mongo
meteor run
(build)
publish
page .meteor
session template
Blaze Iron:router
Browser
Server
2. Meteor Platform – Data 주고 받기 (Method.call : RPC)
(client source) Hot Code Reload
콜백으로데이터 받음
subcribe
method
1. polling
2. oplog scanning
Meteor.call