why
> 반복적으로 만들고 있는 부분을 미리 패키지화 해두면 나중에 레고블록을 조립하듯이 개발을 할수 있다.
* 특정 기능을 모듈화 할 수 있다.
* npm module을 사용하기 쉽다.
* test 작성이 수월하다.
* 로딩 순서를 명확하게 설정할 수 있다.
intellij [https://www.jetbrains.com/idea/]로 meteor [https://www.meteor.com/] 개발을
할때 CodeCompletion [https://www.jetbrains.com/webstorm/help/using-meteor.html]을
지원하는데 일부 패키지가 로딩이 안되어서 추가로 패키지를 읽는 방법을
with oclazyloader, angularjs, gulp, bower
issue - 1
meteor의 특징 중에 하나가 css / javascript를 난독화하고 머징을 자동으로 해준다. 개발자가 낙독화와 머징을 신경쓰지 않아도
되니 엄청 좋아 보였다.
문제는 여기서 나온다.
여러 페이지를 개발한다고
nodejs [https://nodejs.org/]는 single process 방식으로 동작한다.
그러다 보니 multi core 환경에서 100%로 성능을 발휘하지 못한다. 그 부분을 보안해서 나온게 cluster
[https://nodejs.org/api/cluster.html]이다.
cluster에 대한
https://gentlenode.com/journal/meteor-22-the-best-meteor-packages-you-must-know-to-code-faster-than-ever/52
AngularJS
* https://atmospherejs.com/urigo/angular
Accounts
Base Accounts
* https://atmospherejs.com/meteor/accounts-facebook
* https://atmospherejs.com/meteor/accounts-password
* https://atmospherejs.com/meteor/accounts-ui
Roles
* alanning:roles