컨퍼런스 & 세미나

2015.11.10 JSLounge 8th 강남 토즈 2호점

Jundol 2015. 11. 15. 18:12

2015.11.10 JSLounge 8th 세미나 강남 토즈 2호점


1. yeoman 전성균님

 1) 최신기술은 아님. 개발환경을 초기화할때 주로 사용한다.
 2) AngularJS 제너레이터할 때 많이 사용. npm에 등록되어있음.
 3) app generator.
 4) why? 유사프로젝트가 많아지다보니 사용하게 되었다.
 5) 나만의 generator
 6) generator-generator yeoman module github regist
 7) basename이 중요하다. generator-[basename] 이 디렉토리명이 된다.
    두가지 폴더 구조를 제공한다.
    default, sub
 8) priorit name이 아니면 init, end 메소드가 호출되지 않는다.
 9) 독립적으로 만들어진 프로젝트는 아니다. 여러 오픈소스가 합해져서 만들어진 프로젝트라고 볼 수 있음.


공식문서보다는 모듈에대한 깃헙에 있는 정보들이 더 유용할 수 있다.

템플릿캐시를 사용하냐 안하냐에 따라서 제너레이터 되는 소스파일이 달라질 수 있다.


2. ionic framework 오종암님.

 하이브리드 프레임워크
 angular.js 기반.
 ionic을 알려면 angular 의존성이 매우 높음.
 spa 기반 하이브리드 프로젝트에 사용
 touch(click) event 300 milisecond delay issue 가 존재.
 ------------------------------------------------------------
 gulf 패키징 툴을 사용해서 패키징하고있다. 직관적.
 하이브리드앱을 제대로 만들려면...
 mvvm framework, html, css, developer, 각종 기본 컴포넌트 및 편한 의존성 관리
 sass, angular.js ----> angularjs 학습이 매우 중요
 별도의 market 이 존재한다.
 구글 플러그인 애널리틱스를 붙일 수 있어서 사용자 행동 수집이 가능하다.
 [firebase server 채팅앱 프로토타입으로는 최고!!]